We are seeking a Mid-Level Full Stack Developer with a passion for building scalable and efficient web applications. The ideal candidate will have hands-on experience in both front-end and back-end development, along with a strong understanding of software engineering principles. You will work closely with cross-functional teams to develop high-performance applications, optimize system architecture, and mentor junior developers.
Develop, test, and maintain front-end and back-end components of web applications. Design and implement scalable, efficient, and reusable code. Optimize database queries and improve application performance. Collaborate with UI/UX designers to create seamless user experiences. Integrate third-party APIs, services, and microservices. Ensure the security, performance, and maintainability of applications. Participate in code reviews and provide feedback to improve code quality. Work with DevOps teams to implement CI/CD pipelines and cloud deployments. Stay updated with the latest technologies, tools, and best practices in web development. Document technical designs, processes, and solutions for future reference.
Technical Skills:
Soft Skills: Strong analytical and problem-solving skills. Excellent communication and collaboration skills. Ability to work independently and in a team. Strong attention to detail and time management skills. Willingness to mentor junior developers and participate in knowledge-sharing sessions.
Bachelor’s or Master’s degree in Computer Science, Information Technology, Software Engineering, or a related field. Relevant certifications in Full Stack Development, Cloud Computing, or DevOps are a plus.
2-5 years of hands-on experience in full-stack development. Proven experience in designing, developing, and deploying web applications. Experience working with agile methodologies such as Scrum or Kanban.
Developing high-quality, scalable, and maintainable applications. Ensuring the security and performance of web applications. Collaborating with cross-functional teams to drive innovation. Keeping up with emerging trends and best practices in full-stack development. Writing efficient, reusable, and well-documented code. Enhancing user experience through responsive design and intuitive UI/UX.
Development Tools: Visual Studio Code, JetBrains IntelliJ, Eclipse, Sublime Text. Version Control: Git, GitHub, GitLab, Bitbucket. CI/CD: Jenkins, GitHub Actions, GitLab CI/CD. Project Management: Jira, Trello, Asana. Databases: MySQL, PostgreSQL, MongoDB. Cloud Platforms: AWS, Google Cloud, Azure. Testing Tools: Jest, Mocha, Selenium, Postman. Containerization & Virtualization: Docker, Kubernetes, Vagrant.
Ability to work in a fast-paced environment and handle multiple projects. Open to learning new technologies and upskilling as needed. Flexible to work in different time zones if required. Passionate about clean code, design patterns, and performance optimization. Ability to troubleshoot complex issues quickly and efficiently.