Design, develop, and operate secure, maintainable, and scalable web applications using object-oriented principles, modern architecture, and cloud-native patterns.
Drive team success through pair programming, thoughtful code reviews, shared design sessions, and high-quality documentation.
Champion automated testing, static analysis, observability, and DevOps workflows to ensure performance and reliability.
Adopt AI-assisted coding tools (e.g., Copilot, Cursor) to accelerate development, reduce boilerplate, and focus on solving business-critical problems.
Requirements
Bachelor’s degree in Computer Science, Engineering, or related field OR equivalent experience.
1-2 years of experience in software engineering with a focus on distributed systems.
Proficiency in programming languages such as C#, Java, or Python.
Experience with cloud platforms (e.g., Azure, AWS) and containerization technologies.
Strong understanding of software design principles and performance optimization.
Ability to work collaboratively in a team environment and communicate effectively.