We are seeking a talented and experienced Full Stack Developer with a minimum of 3 years of hands-on experience to join our growing team. The ideal candidate will have strong expertise in both front-end and back-end development, along with solid problem-solving skills and a passion for building robust, scalable, and high-performing applications. You will work closely with cross-functional teams to translate business requirements into technical solutions while maintaining the highest standards of code quality and performance.
Duties and Responsibilities:
- Write clean, maintainable, and efficient code following industry best practices.
- Build reusable components, libraries, and services for future use.
- Integrate data storage solutions, including relational and non-relational databases, cloud storage, and third-party APIs.
- Optimize applications for maximum speed and scalability.
- Collaborate with product and design teams to understand requirements and deliver technical solutions.
- Implement best practices for security and data protection.
- Troubleshoot, debug, and resolve complex technical issues across the stack.
- Participate in peer code reviews to ensure code quality, consistency, and alignment with project standards.
Qualifications:
- 3+ years of experience as a Full Stack Developer or similar role.
- Proficient in back-end technologies such as Java, Node.js, Python, etc.
- Experience working with relational databases (MsSQL, Postgres, MySQL) and non-relational databases (MongoDB).
- Strong understanding of RESTful APIs and API design principles.
- Hands-on experience with version control systems (e.g., Git/GitHub).
- Working knowledge of cloud platforms like Azure, AWS, or Google Cloud and familiarity with deployment tools.
- Experience working in Agile/Scrum development environments.
- Strong problem-solving abilities and a passion for writing clean, optimized, and maintainable code.
- Excellent communication skills and a collaborative mindset.