Lead Software Engineer, Backend
About Us
Join HexionLab where creativity meets technology, and be part of a team that’s dedicated to delivering exceptional user experiences. Our frontend team pushes the boundaries of user interface design and performance, building scalable, high-quality applications that captivate and engage.
Position Overview
As a Lead Software Engineer, Backend, you will guide our backend development team to design and implement robust, scalable, and efficient solutions. In this senior role, you’ll work hands-on with modern backend technologies while also influencing architectural decisions, mentoring engineers, and leading project execution. This is an exciting opportunity for a talented and driven engineer with a deep understanding of backend development to make a significant impact on our systems and products.
Key Responsibilities
- Lead the backend engineering team to develop, test, and deploy high-quality software.
- Design and implement scalable microservices architectures, ensuring code quality, reliability, and maintainability.
- Oversee database architecture and data flow for optimal system performance, using SQL and NoSQL databases like PostgreSQL, MongoDB, Neo4j, and CassandraDB.
- Collaborate with product managers, frontend engineers, and DevOps teams to define project requirements, objectives, and timelines.
- Mentor and support junior engineers, conducting code reviews, technical guidance, and performance evaluations.
- Drive continuous improvement by advocating for best practices, including Domain-Driven Design, caching strategies, and robust API development with SOAP, REST, and GraphQL.
- Implement and optimize CI/CD pipelines to ensure fast, reliable software delivery using Docker and Kubernetes.
- Troubleshoot and resolve complex backend issues, ensuring system resilience and security.
What You’ll Gain
- Professional Growth: Opportunities to lead and shape backend engineering within an innovative environment.
- Mentorship: Collaborate with a highly skilled team where knowledge sharing and learning are encouraged.
- Innovation: Engage in projects that push the boundaries of technology, adopting the latest backend practices and tools.
- Competitive Compensation: A salary package that rewards your expertise and leadership contributions.
- Flexible Work Options: Hybrid work arrangements to balance life and work seamlessly.
Skills and Qualifications
- 8+ years of backend development experience, with a focus on high-performance, scalable applications.
- Proficiency in C# and extensive experience with the .NET Framework (v8).
- Strong knowledge of microservices architecture and hands-on experience with Kafka, RabbitMQ, and Rediscaching.
- Familiarity with ElasticSearch, Serilog, and Consul for logging, monitoring, and service discovery.
- Expertise in CI/CD tools, containerization, and orchestration (e.g., Jenkins, Docker, Kubernetes).
- Ability to lead technical discussions, make critical design decisions, and collaborate with cross-functional teams.
- Strong problem-solving skills, with a detail-oriented approach to debugging and troubleshooting.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Ready to Join Us?
If you’re passionate about backend engineering and ready to lead a team of talented developers, apply today to become a part of our innovative journey. We look forward to having you onboard!
Contact us at the HexionLab office or submit a business inquiry online.
Consulting WP really helped us achieve our financial goals. The slick presentation along with fantastic readability ensures that our financial standing is stable.