Overview
Skills
Job Details
Remote opportunity, but Hybrid is fine.
Position Overview
We re seeking an experienced Software Engineer to join our collaborative and agile development team. In this role, you'll help build and maintain scalable, high-performance systems using modern technologies in a cloud-native environment. You ll be deeply involved in the full product lifecycle from ideation to deployment and contribute to core architectural decisions that shape the future of our platform.
Responsibilities
Collaborate closely with a team of skilled engineers in an agile environment.
Write clean, well-organized, and maintainable code using your technical expertise.
Design and develop internal tools and libraries to enhance automation capabilities.
Deploy, operate, and maintain services in a cloud-native (AWS/Azure) infrastructure.
Take ownership of product features from initial concept through to production deployment.
Help define and implement software engineering best practices, including evaluating and integrating new technologies.
Promote high code quality and uphold team-wide coding standards.
Recommend and implement new features to improve performance and user experience.
Continuously optimize, refactor, and improve the scalability and reliability of existing systems.
Ensure business requirements are met through robust test automation.
Lead critical engineering initiatives and contribute to strategic projects.
Participate in architectural planning and help evolve internal development processes.
Engage in open technical discussions where your input is encouraged and valued.
Work on high-impact, large-scale systems with real-time performance requirements.
Enjoy opportunities to work end-to-end on systems using modern technologies.
Qualifications
Bachelor s degree in Computer Science (or a related field) and a minimum of 5 years of experience, or equivalent practical experience in enterprise-level software development.
Strong programming skills in a high-level language such as Go, PHP, or Java.
Experience managing and contributing to large-scale Git repositories.
Proficient with both SQL and NoSQL databases (e.g., SQL Server, PostgreSQL, Redis, Aerospike).
Hands-on experience deploying and managing large-scale applications in AWS or Azure environments.
Comfortable working with emerging technologies and adapting to change.
Strong problem-solving mindset with a solid technical foundation.
Demonstrated experience mentoring and supporting fellow developers.
Effective communicator with the ability to work across all levels of the organization.
Proven ability to provide excellent internal customer support through problem analysis and resolution.