We are looking for exceptional, experienced, and self-motivated engineers with experience in C# and React to join our global team in building applications
Responsibilities
- Develop and maintain robust, scalable, and efficient C# and React-based applications and web services.
- Collaborate with product managers and UI/UX designers to understand business requirements and translate them into technical solutions.
- Participate in the full software development lifecycle, from planning and design to implementation, testing, and deployment.
- Identify and address performance bottlenecks, bugs, and other technical issues in a timely manner.
- Ensure code quality through code reviews, automated testing, and adherence to best practices.
- Continuously stay up-to-date with emerging technologies, industry trends, and best practices to propose innovative solutions.
- Contribute to the improvement of development processes, tools, and methodologies to enhance team efficiency and productivity.
- Work collaboratively within an Agile development environment to meet project deadlines and milestones.
- Use and continually develop leadership skills
Requirements
- Develop and maintain robust, scalable, and efficient C# and React-based applications and web services.
- Collaborate with product managers and UI/UX designers to understand business requirements and translate them into technical solutions.
- Participate in the full software development lifecycle, from planning and design to implementation, testing, and deployment.
- Identify and address performance bottlenecks, bugs, and other technical issues in a timely manner.
- Ensure code quality through code reviews, automated testing, and adherence to best practices.
- Continuously stay up-to-date with emerging technologies, industry trends, and best practices to propose innovative solutions.
- Contribute to the improvement of development processes, tools, and methodologies to enhance team efficiency and productivity.
- Work collaboratively within an Agile development environment to meet project deadlines and milestones.
- Ability to adapt to a fast-paced and dynamic work environment
Preferred Qualifications
- Experience with cloud platforms like Microsoft Azure or AWS.
- Knowledge of TypeScript or other statically-typed languages.
- Familiarity with containerization technologies like Docker.
- Understanding of CI/CD pipelines and automated deployment.
- Prior involvement in the development of scalable and high-traffic applications.