Frontend / Backend Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Role Description **The Frontend / Backend Developer is responsible for designing, developing, testing, and maintaining scalable web applications by building intuitive user interfaces and robust server-side systems.
Key Skills for This Role
Full Job Posting
Role Description
The Frontend / Backend Developer is responsible for designing, developing, testing, and maintaining scalable web applications by building intuitive user interfaces and robust server-side systems.
This role delivers secure, high-performance, and reliable software solutions by integrating frontend and backend technologies while supporting the full software development lifecycle.
Key responsibilities include developing responsive and user-friendly frontend applications using modern web technologies, as well as designing and maintaining backend services, business logic, APIs, and databases that support application functionality and system integration.
The role translates business and technical requirements into scalable software solutions while writing clean, maintainable, and well-documented code.
The position participates in application architecture, technical design, code reviews, testing, debugging, and performance optimization to ensure software quality, reliability, and maintainability.
It implements secure coding practices, optimizes database performance, and enhances application scalability to support evolving business and user requirements.
In addition, the role integrates third-party services, manages data exchange between systems, and supports application deployment, monitoring, and maintenance across development, testing, and production environments.
It contributes to improving engineering practices through automation, continuous integration and continuous deployment (CI/CD), documentation, and adherence to software development standards.
The role collaborates closely with product managers, UI/UX designers, QA engineers, DevOps engineers, and cross-functional development teams to deliver high-quality software solutions that meet business objectives, technical requirements, and user expectations.
Qualifications
Strong understanding of frontend and backend development principles, software engineering practices, object-oriented programming, web application architecture, and system design.
Ability to develop secure, scalable, and maintainable software applications.
Proficiency in frontend technologies, backend programming languages, RESTful API development, database management, version control systems, and modern development frameworks.
Familiarity with cloud platforms, containerization technologies, microservices architecture, and CI/CD pipelines is advantageous.
Knowledge of application security, authentication, authorization, database optimization, caching strategies, system integration, and performance tuning.
Excellent analytical and problem-solving skills with the ability to troubleshoot complex technical issues, optimize application performance, and implement efficient software solutions.
Strong understanding of the software development lifecycle (SDLC), Agile methodologies, software testing practices, and code quality standards.
Excellent communication, collaboration, and organizational skills with the ability to work effectively in cross-functional teams, manage multiple development priorities, and deliver high-quality software in a dynamic and fast-paced environment.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career