Full Stack Developer Position
We are dedicated to fostering a collaborative environment built on the core values of autonomy, open communication, and respect for diversity. Our People Care team is committed to supporting you throughout your career, from providing resources for time-off requests to conducting wellness check-ins.
Key Responsibilities:
* Collaborate with our product team to design and develop innovative features.
* Troubleshoot and resolve production issues to ensure system stability and reliability.
* Work closely with the team to define product direction and technical strategy.
* Prepare applications for scalability and concurrency scenarios.
* Optimize Azure resources to efficiently handle user load.
* Deploy applications on Azure or on-premise servers.
* Document technical components and system architecture.
* Develop and maintain CI/CD pipelines to automate deployment and testing processes.
Required Skills & Qualifications:
* Hold a Bachelor's Degree in Computer Science, Engineering, or a related field.
* Possess 5+ years of experience working with .NET/C#.
* Have 5+ years of experience working with Angular.
* Demonstrate proficiency in SQL.
* Showcase hands-on experience developing and consuming REST APIs.
* Have knowledge of Entity Framework.
* Possess experience with Microsoft Azure.
* Demonstrate understanding of IIS (Internet Information Services).
* Possess advanced English language skills, as effective communication in English is essential for delivering high-quality solutions to clients and expanding your horizons.
Benefits:
Our company prioritizes the well-being of our employees, providing comprehensive support from day one. Our teams work together to create a positive and inclusive work environment, where everyone feels valued and supported.
Others:
This role requires a unique blend of technical expertise and soft skills. If you are passionate about software development, collaboration, and innovation, we encourage you to apply for this exciting opportunity.