Job Summary
We are seeking a skilled and motivated Software Developer with expertise in React and AWS to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality applications while collaborating closely with cross-functional teams. This role demands a strong focus on performance, code quality, and continuous improvement. If you are passionate about leveraging modern technologies and thrive in a collaborative environment, this opportunity is perfect for you.
Key Responsibilities
As a Software Developer, you will design, develop, and maintain scalable applications primarily using React and AWS. You will work alongside product managers, designers, and other developers to define, design, and deliver new features that enhance user experience and meet business goals. Ensuring the performance, quality, and responsiveness of applications is a critical part of your role.
You will proactively identify bottlenecks and bugs, implementing effective solutions to maintain smooth functionality. Maintaining high standards of code quality, organization, and automation will be essential. You will also participate in code reviews, providing constructive feedback, and mentoring junior developers to foster their growth and improve team capabilities.
Staying current with emerging technology trends is important, as you will evaluate and recommend new tools and technologies to improve our development processes and product offerings.
Required Qualifications
Candidates must demonstrate proficiency with code versioning tools, particularly Git, to manage and collaborate on codebases efficiently. Experience in both frontend and backend development is required, including working with web services and APIs to build integrated and robust applications.
Strong problem-solving skills are essential, along with the ability to thrive in a team-oriented environment where collaboration and communication are key. Candidates should be quick learners, able to adapt to new technologies and frameworks effectively. Excellent verbal and written communication skills are necessary to articulate ideas clearly and contribute to team discussions and documentation.
Technical Requirements
The ideal candidate will have hands-on experience with the MERN stack (MongoDB, Express.js, React, Node.js) and AWS cloud services. Familiarity with other cloud platforms and technologies is a plus, as it will broaden your ability to contribute to diverse projects.
Experience or knowledge of continuous integration practices is desirable, supporting streamlined development workflows and automated testing.
Preferred Qualifications and Benefits
While not mandatory, experience with additional cloud services beyond AWS will be advantageous. We value candidates who are proactive about learning and applying new technologies to enhance our products and processes.
Joining our team offers the opportunity to work in a forward-thinking environment where innovation and professional growth are encouraged. You will collaborate with talented professionals committed to delivering exceptional software solutions.
If you are ready to contribute your skills and grow your career in a supportive and challenging setting, we encourage you to apply.