About the Role:
We are seeking a Software Engineer who is passionate about writing clean, scalable, and maintainable code. While our core technology stack includes Nest.js, React, and TypeScript, we welcome candidates with experience in comparable tools or frameworks. This role focuses on strong software engineering principles, adaptability, and a commitment to quality development.
Key Responsibilities:
- Design, develop, and maintain high-quality software solutions.
- Collaborate with cross-functional teams to understand requirements and deliver scalable applications.
- Apply software engineering best practices, including testing and code reviews, to ensure code quality and maintainability.
- Stay updated with industry trends and explore new tools and technologies to enhance development processes.
Requirements:
Candidates should have hands-on experience with at least one technology from each of the following categories:
Experience with Nest.js or similar frameworks such as Express.js, Django, Flask, or Spring Boot.
Proficiency in React or equivalent frameworks/libraries like Angular, Vue.js, or Svelte.
Familiarity with relational databases such as PostgreSQL, MySQL, or Oracle DB, and/or NoSQL databases like MongoDB, DynamoDB, or Cassandra.
Knowledge of tools such as Redux, Zustand, or alternatives like MobX, NgRx, or Pinia.
Practical experience with testing tools such as Jest, Mocha, Supertest, or Cypress.
Preferred Qualifications:
- Strong problem-solving skills and an ability to work in a collaborative, agile environment.
- Demonstrated ability to learn new technologies and adapt to changing requirements.
- A keen eye for detail and a commitment to delivering high-quality solutions.