Senior Software Developer Opportunity
We are seeking a highly skilled and experienced Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining software applications.
The ideal candidate will have a strong background in software development, with experience in languages such as Node.js, React, and Typescript. Additionally, they should have expertise in cloud technologies like AWS CDK and GraphQL. Knowledge of service-oriented architectures, design patterns, and data structures is also essential.
In this role, you will work closely with our cross-functional team to deliver high-quality software solutions that meet the needs of our users. You will be responsible for building performant, resilient, and secure services/functions/components, as well as creating testable code and making testing a priority.
We value flexibility and autonomy in our work environment, allowing developers to make decisions and take ownership of their projects. Our culture reflects our lean and self-organization attitude, encouraging collaboration, feedback, and empathy.
Key Responsibilities:
* Design and develop software applications using Node.js, React, and Typescript
* Develop and maintain cloud-based infrastructure using AWS CDK
* Implement GraphQL APIs for data retrieval and manipulation
* Create testable code and prioritize testing
* Work collaboratively with the development team to deliver high-quality software solutions
Requirements:
* Strong expertise in Node.js, React, and Typescript
* Experience with cloud technologies like AWS CDK and GraphQL
* Knowledge of service-oriented architectures, design patterns, and data structures
* Familiarity with agile methodologies such as Scrum and Kanban
* Fluency in English
What We Offer:
* A dynamic and collaborative work environment
* A competitive salary and benefits package
* Opportunities for professional growth and development
* A comprehensive training program
* A generous time-off policy
* A recognition program for outstanding performance
Why Work With Us:
* We believe in fostering a positive and inclusive work environment
* We prioritize work-life balance and offer flexible working arrangements
* We invest in our employees' growth and development
* We strive to create a workplace that values diversity, equity, and inclusion
How to Apply:
If you're passionate about software development and eager to join a dynamic team, please submit your application. We can't wait to hear from you!