Backend Software Engineer
Standout Tech
About this job
Standout Tech is actively seeking a highly skilled and motivated Backend Software Engineer to join our dynamic, fully remote team. This is an exceptional opportunity for an experienced professional to contribute to cutting-edge projects, leveraging a diverse tech stack and innovative development practices. If you thrive in a challenging environment and are passionate about building robust, scalable backend systems, we encourage you to apply for this pivotal Backend Software Engineer role.
As a key member of our engineering team, you will be instrumental in designing, developing, and maintaining critical backend services, ensuring high performance, reliability, and security. We are looking for someone who is not only proficient in traditional backend technologies but also eager to explore and implement emerging tools, including AI Coding Assistants, to enhance our development workflows.
Key Responsibilities
- Design, develop, and maintain scalable, high-performance backend services and APIs using C#, Java, and Go.
- Implement and manage robust cloud-native infrastructure on AWS and Azure, leveraging containerization technologies like Docker and Kubernetes.
- Work extensively with both relational and NoSQL databases, including Aurora, DynamoDB, and Redis, to ensure efficient data storage and retrieval.
- Drive architectural decisions and ensure the implementation of best practices in software engineering, including comprehensive automated testing.
- Actively participate in a 24x7 on-call rotation, providing timely support and resolution for critical system issues.
- Utilize AI Coding Assistants such as Claude and GitHub Copilot, applying prompt engineering techniques to optimize development, testing, and debugging processes.
- Collaborate closely with front-end developers, product managers, and other stakeholders to deliver integrated and seamless solutions.
- Contribute to code reviews, mentor junior engineers, and foster a culture of technical excellence and continuous improvement.
Requirements
- Minimum of 4+ years of hands-on professional experience in backend software development.
- Proven expertise in C#/.NET, Java, and Go programming languages.
- Demonstrable experience with major cloud platforms such as AWS and Azure, along with strong proficiency in Docker and Kubernetes.
- Solid understanding and practical experience with various database technologies, including relational databases (e.g., Aurora/SQL) and NoSQL databases (e.g., DynamoDB, Redis).
- Deep knowledge of software architecture principles, design patterns, and best practices in software engineering and automated testing.
- Fluent English communication skills, both written and verbal, are essential for effective remote collaboration.
- Availability and willingness to participate in a 24x7 on-call rotation to support critical systems.
- Hands-on experience with AI Coding Assistants (e.g., Claude, GitHub Copilot) and practical application of prompt engineering for development, testing, and debugging.
- Strong problem-solving abilities, excellent analytical skills, and a commitment to delivering high-quality, maintainable code.
What We Offer
- The opportunity to work on challenging and impactful projects with cutting-edge technologies in a fully remote setup.
- A flexible and supportive work environment that values work-life balance and autonomous contribution.
- Competitive compensation package designed to attract and retain top talent.
- Access to continuous learning and professional development resources to expand your skillset.
- A collaborative and inclusive team culture where your contributions are valued and recognized.
- Exposure to a diverse range of technical challenges and the chance to innovate within a global context.
Eligibility
Professionals • 4-4 years of experience