Tech Stack
AWSAzureCloudGoogle Cloud PlatformMicroservicesNoSQLSQL
About the role
- Design, develop, and maintain microservices following best practices, ensuring optimal performance and integration with other system components.
- Create, optimize, and manage data structures and pipelines.
- Work with complex data models and ensure smooth data flow within the system.
- Integrate external services and APIs as required to enhance functionality and interoperability.
- Stay up to date with emerging technologies, frameworks, and industry trends, driving the adoption of new tools and methodologies.
- Collaborate closely with data analysts, product managers, and other stakeholders to ensure engineering solutions are aligned with the business needs.
- Implement and maintain robust security protocols, ensuring data privacy and compliance with relevant regulations.
- Follow and promote best practices in coding, design, and development methodologies, maintaining quality and consistency across the team.
- Provide guidance support and mentorship, fostering a collaborative and growth-oriented environment.
- Conduct code reviews and offer constructive feedback to ensure code quality, maintainability, and system scalability.
Requirements
- Bachelor’s degree in Software Engineering or related field or 8 + years of experience directly related to the role.
- 5+ years designing, building, and maintaining scalable and robust backend systems, including work with microservices architecture.
- 5+ years experience with data storage solutions (SQL and NoSQL databases)
- 5+ years programming in C# and cloud platforms like AWS, GCP or Azure.
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
microservicesdata structuresdata pipelinesdata modelsAPIssecurity protocolsC#SQLNoSQLcloud platforms
Soft skills
collaborationmentorshipcode reviewsconstructive feedbackproblem-solvingcommunicationguidanceteamworkadaptabilityleadership
Certifications
Bachelor’s degree in Software Engineering