about 3 hours ago
Responsibilities
- Independently design and implement well-defined features across the full stack.
- Collaborate with Product Managers, UX designers, QA, and fellow engineers.
- Develop and maintain frontend features using React or Angular.
- Contribute to backend services using Java, Kotlin, or .NET.
- Build and consume RESTful APIs and integrate with internal systems.
- Write clean, maintainable, and testable code.
- Participate actively in code reviews.
- Troubleshoot production and non-production issues.
- Use Gradle or Maven, Git, and standard development workflows effectively.
- Apply AI-assisted development tools to improve development speed and quality.
- Support team delivery during critical phases.
- Consistently deliver on commitments with predictable cycle time.
- Demonstrate ownership of components or features.
- Understand and follow established architectural patterns and engineering best practices.
- Proactively communicate progress, risks, and dependencies.
- Seek feedback and continuously improve technical depth and execution quality.
Requirements
- A minimum of Bachelor’s degree in any area or related discipline.
- 6+ years of experience in software or full-stack development.
- Strong hands-on experience with frontend frameworks such as React or Angular.
- Solid backend development experience in Java, Kotlin, or .NET.
- Experience building and consuming RESTful APIs.
- Proficiency with Git and modern branching workflows.
- Working knowledge of SQL and NoSQL databases.
- Experience with cloud platforms, preferably AWS.
- Familiarity with Gradle or Maven for build and dependency management.
- Experience working in Agile/Scrum teams.
- Strong problem-solving skills and attention to code quality.
- Effective written and verbal communication skills.