We are seeking a highly skilled and motivated Full Stack Developer with at least 5 years of professional experience in designing, developing, and maintaining scalable web applications. The ideal candidate should have expertise in both front-end and back-end technologies, strong analytical skills, and experience delivering high-quality software solutions in an Agile environment.
Key Responsibilities
- Design, develop, test, and maintain robust web applications.
- Build responsive and user-friendly front-end interfaces using modern JavaScript frameworks.
- Develop secure and scalable back-end services and RESTful APIs.
- Collaborate with UI/UX designers, product managers, QA engineers, and development teams.
- Write clean, efficient, reusable, and well-documented code.
- Troubleshoot, debug, and resolve application issues.
- Optimize applications for speed, scalability, and security.
- Design and manage relational and NoSQL databases.
- Participate in code reviews and follow software development best practices.
- Work with version control systems such as Git.
- Contribute to CI/CD pipelines and deployment processes.
- Stay updated with emerging technologies and recommend improvements where appropriate.
Required Skills
- Minimum 5 years of professional experience as a Full Stack Developer.
- Strong proficiency in HTML5, CSS3, JavaScript, and TypeScript.
- Experience with front-end frameworks such as React.js, Angular, or Vue.js.
- Strong back-end development experience using Node.js, Java (Spring Boot), .NET Core, or Python.
- Experience building RESTful APIs and microservices.
- Strong knowledge of SQL databases (MySQL, PostgreSQL, SQL Server) and NoSQL databases (MongoDB).
- Experience with Git and collaborative development workflows.
- Familiarity with Agile/Scrum methodologies.
- Excellent analytical, problem-solving, and communication skills.
Preferred Qualifications
- Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
- Knowledge of Docker, Kubernetes, and containerized deployments.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Understanding of application security, authentication, and authorization best practices.
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
Pay: $85,000.00-$110,000.00 per year
Benefits:
- Casual dress
- Company car
- Company events
- On-site parking
- Work from home
Work Location: In person