Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Responsibilities
- Design and implement scalable and efficient APIs to support various applications
- Collaborate with frontend developers, product managers, and other stakeholders to define API requirements and specifications
- Develop and maintain software modules and patterns for reuse across projects
- Conduct integration tests to ensure the reliability and performance of APIs
- Assist with software releases and provide ongoing support for deployed applications
- Participate in Agile development practices, including sprint planning, backlog refinement, and user story creation
- Mentor junior developers and contribute to the continuous improvement of development practices within the team
- Stay updated with industry trends and emerging technologies to enhance our development processes
- Expertise in solving problems by developing software using established patterns and practices
- Proficient in programming languages such as C# and .NET Framework 8
- Experience with cloud services on AWS (ECS, Lambda, SQS, EventBridge, S3) or Azure (AKS, Functions, Queue Storage, Event Grid, Blob Storage)
- Familiarity with Python is advantageous
- Exposure to developing software modules or patterns for reuse
- Experience conducting integration tests, assisting with software releases, and providing ongoing support
- Familiarity with Agile software development practices and artifacts, such as user stories, backlog refinement, and sprint planning
- Preferred experience with Docker and Kubernetes
- Understanding of Terraform or equivalent infrastructure as code language as it relates to cloud technologies
- Bachelor's degree in Computer Science or a related discipline
- Minimum of 4 years of experience in a professional software engineering or similar role
- Proven experience developing software modules or patterns used within the team
- Experience developing for a cloud environment or cloud provider certification is preferred
- Experience supporting continuous integration and continuous delivery (CI/CD) processes
- Experience mentoring and developing others within a team setting
- Ability to provide thought leadership to influence software development practices
Key Skills
Ranked by relevanceReady to apply?
Join Thaloz and take your career to the next level!
Application takes less than 5 minutes