Full Stack Developer Opportunity
This role involves designing, developing, and maintaining full stack web applications. You will build and maintain robust and scalable REST APIs and back-end services, develop responsive and interactive user interfaces using React or Svelte, and write clean, maintainable, efficient, and well-documented code.
The ideal candidate should have a strong knowledge of JavaScript and TypeScript, proficiency in Node.js / Express or Python / Django, experience with React or Svelte, and working knowledge of relational databases like PostgreSQL. They should also be familiar with Git and CI/CD pipeline tools, as well as testing frameworks like Jest, Mocha, PyTest, Cypress, or similar.
In this position, you will work with the product management team to deliver value-driven features, participate in sprint planning, code reviews, and agile ceremonies, and collaborate with other developers to achieve common goals. A good understanding of Agile methodologies and tools like Jira is also essential.
Key Responsibilities:
* Design, develop, test, and maintain full stack web applications.
* Build and maintain robust and scalable REST APIs and back-end services.
* Develop responsive and interactive user interfaces using React or Svelte.
* Write clean, maintainable, efficient, and well-documented code.
* Debug and resolve application issues, and continuously improve performance and reliability.
* Write performant queries and use ORMs for efficient data access.
* Work with Git version control Jira ticketing system.
* Participate in sprint planning, code reviews, and agile ceremonies.
* Collaborate with product managers and other developers to deliver value-driven features.
Must-Have Skills:
* Strong knowledge of JavaScript and TypeScript.
* Proficiency in Node.js / Express or Python / Django.
* Experience with React or Svelte.
* Working knowledge of relational databases like PostgreSQL.
* Experience with Git and CI/CD pipeline tools.
* Familiarity with testing frameworks (e.g., Jest, Mocha, PyTest, Cypress, or similar).
* Understanding of Agile methodologies and tools like Jira.
Nice-to-Have Skills:
* Working knowledge of C#/.NET ecosystems.
* Experience with DevOps practices, Docker, Kubernetes, and container orchestration.
* Familiarity with AWS cloud infrastructure and microservices.
* Proficiency with ORMs (e.g., Django ORM, Sequelize, EF Core, Dapper).
* Experience with Mongo and Redis.