Develop and maintain efficient, reusable, and reliable software using MERN/MEAN stack and PostgreSQL for database
Collaborate with cross-functional teams to define, design, and ship new features, ensuring high-quality code and seamless integration
Implement user-friendly interfaces and optimize application performance, aiming to deliver exceptional user experiences
Participate in code reviews, providing constructive feedback to enhance code quality, maintainability, and scalability
Troubleshoot and debug production issues, identifying root causes and implementing timely solutions to ensure smooth operation of our software
Stay up-to-date with the latest industry trends and advancements in web and mobile development, actively contributing to the improvement of our technical stack
Work closely with product managers and designers to understand requirements, propose innovative solutions, and deliver results that exceed client expectations
Skill(s) required
Amazon Web Services (AWS)
Cloud Firestore
MySQL
Node.js
PostgreSQL
ReactJS
TypeScript
Who can apply
Bachelor's degree in Computer Science, Engineering, or a related field
At least 1+ year of experience in software engineering, but if you can prove yourself, we'll be happy to chat
Proficiency in Javascript and Typescript
Proficient understanding of at least one of the UI Libraries/frameworks React, and Next.js
Sound knowledge of design patterns and practices for writing clean, linted, maintainable and reusable code
Proficient understanding of cross-browser compatibility issues and ways to work around them
Understanding of Version Control Systems like Git
Experience in using supplementary libraries like Redux,
Experience with cloud computing platforms such as AWS, Google Cloud, or Microsoft Azure
Experience with databases like MySQL and PostgreSQL
Strong problem-solving skills and ability to work independently in a fast-paced environment
Excellent communication and collaboration skills.
Ability to set and communicate clear goals & expectations for oneself and the team
Awareness of the latest and best practices in the field, Curiosity about new domains, ideas as well as work practices across the companies
Maintain relationships with team members as well as stakeholders by knowing their interests, expectations, and Ability to manage each individual as per the circumstances