Senior Lead Backend Developer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled and motivated Senior Lead Backend Developer to join our dynamic technology team. In this pivotal role, you will spearhead the design, development, and implementation of robust backend solutions that power innovative applications and services. Your expertise will drive the development of scalable microservices, RESTful APIs, and database architectures, ensuring high performance, security, and reliability. As a senior leader, you will mentor junior developers, collaborate across teams, and contribute to the continuous improvement of our software development lifecycle (SDLC). This is an exciting opportunity to shape cutting-edge backend systems in a fast-paced environment committed to technological excellence., * Lead the architecture, design, and development of backend systems using technologies such as C#, .NET, Java, Python, and Node.js.
- Develop and maintain RESTful APIs and web services utilizing SOAP, WCF, and other protocols to enable seamless integration across platforms.
- Design and optimize database schemas for Microsoft SQL Server, PostgreSQL, MySQL, and NoSQL databases like MongoDB to ensure efficient data storage and retrieval.
- Implement microservices architecture leveraging AWS cloud services and containerization tools like Docker and Kubernetes for scalable deployment.
- Collaborate with front-end teams using React, Angular, TypeScript, HTML5, CSS3, Bootstrap, and UI frameworks to deliver cohesive user experiences.
- Apply Agile methodologies to plan sprints, conduct code reviews in GitHub or TFS repositories, and ensure adherence to SDLC best practices.
- Conduct unit testing with frameworks such as NUnit or JUnit; perform debugging and troubleshooting to resolve complex technical issues swiftly.
- Develop comprehensive UML diagrams for system modeling; utilize tools like Visual Studio or Eclipse for application development.
- Contribute to continuous integration/continuous deployment (CI/CD) pipelines using Jenkins or Azure DevOps for automated testing and deployment processes.
- Ensure application security by implementing authentication protocols like OAuth2 and data encryption standards across all backend services.
Requirements
Do you have experience in UML?, * Proven experience as a Backend Developer with a focus on web development using ASP.NET <PERSON>, JavaScript frameworks (React, Angular), and TypeScript.
- Strong proficiency in C#, .NET Framework/Core (.NET), Java, Python or Ruby on Rails for application development.
- Extensive knowledge of SQL (T-SQL), PL/SQL, stored procedures, database design principles, and experience working with Microsoft SQL Server or PostgreSQL databases.
- Hands-on experience with RESTful API design & development; familiarity with SOAP-based web services is a plus.
- Demonstrated expertise in microservices architecture utilizing AWS cloud infrastructure or Azure cloud platform.
- Skilled in front-end integration using HTML5, CSS3, AJAX, Bootstrap; familiar with UI/UX principles for seamless user interfaces.
- Experience working within Agile environments; comfortable using version control systems such as GitHub or SVN; familiar with TFS or Azure DevOps tools.
- Strong understanding of software development lifecycle (SDLC), UML modeling techniques, unit testing frameworks, debugging tools & best practices.
- Knowledge of containerization (Docker), orchestration (Kubernetes), CI/CD pipelines; experience with Linux environments is advantageous.
- Excellent problem-solving skills with the ability to debug complex issues efficiently; strong communication skills for cross-team collaboration. Join us if you're passionate about building innovative backend solutions that make a real impact! We value energetic problem solvers ready to lead projects from concept through deployment while mentoring others along the way. This is your chance to thrive in a forward-thinking environment committed to technological excellence!
Benefits & conditions
Pulled from the full job description
- Relocation assistance
- Flexible schedule