Senior Software Developer
Design and develop new features in collaboration with the product team. Troubleshoot and resolve production issues to ensure system stability.
1. Key Responsibilities:
2. Collaborate with cross-functional teams to define product direction and technical strategy.
3. Prepare the application for concurrency and scalability scenarios.
4. Optimize Azure resources to handle user load efficiently.
5. Deploy applications on cloud servers.
6. Document technical components and system architecture.
7. Build and maintain continuous integration/continuous deployment (CI/CD) pipelines to automate deployment and testing processes.
The ideal candidate will possess a strong understanding of software development principles, excellent problem-solving skills, and the ability to work collaboratively in a fast-paced environment.
We offer a competitive salary, 100% remote work, paid time off, national holidays celebrated, sick leave, refundable annual credit, team-building activities, birthday day off and more benefits.