Lead Software Engineer (Back-End) at Datalab USA
Datalab USA · Westminster, United States Of America · Hybrid
- Office in Westminster
Key Responsibilities:
- Lead development projects from inception to completion, ensuring timely delivery and high-quality outcomes.
- Collaborate with cross-functional teams to define project scope, architecture, and technical requirements.
- Does complex coding on API development and data processing.
- Work across a variety of technologies, including C# .NET, SQL, and Javascript.
- Oversee hosting environments, manage live deployments, and ensure system stability and performance.
- Troubleshoot and resolve issues in production environments.
- Conduct thorough code reviews to ensure adherence to best practices, coding standards, and security guidelines.
- Provide feedback and guidance to junior developers to improve code quality and performance.
- Serve as a backup for development and support tasks, ensuring continuity in case of team member absence.
- Work with cloud platforms (Azure, AWS, Snowflake) to design, implement, and manage scalable and secure solutions.
- Optimize cloud infrastructure for performance, cost, and reliability.
Required Skills and Qualifications
- 5+ years of hands-on experience in software development, with a strong focus on web technologies (C#, .NET).
- Proven experience in leading development projects from start to finish.
- 1+ years Experience with cloud platforms such as Azure, AWS, or Snowflake.
- Strong experience in code review and ensuring adherence to best practices.
- Ability to mentor and guide junior developers, fostering a collaborative and growth-oriented environment.
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
- Strong communication skills, with the ability to work independently and as part of a team.
Preferred Qualifications:
- Experience with data processing and working with large datasets.
- Familiarity with DevOps practices and CI/CD pipelines.
- Proficiency in complex coding, hosting management, and live deployments.
- Experience in API development and integration.
- Knowledge of security best practices in software development and cloud environments.
- Python
Why Join Us?
- Opportunity to take on a leadership role and make a significant impact on the development process.
- Work with a variety of cutting-edge technologies and cloud platforms.
- Collaborate with a talented and motivated team in a dynamic and fast-paced environment.