Summary
Lean TECHniques is seeking a Software Engineer to join collaborative teams delivering high-quality, maintainable software solutions. The role involves developing with TypeScript, GraphQL, AWS, and Java; advising client teams on modern software development; applying test-driven development; and pursuing ongoing professional growth.
Responsibilities
- Join forces with 3-5 other team members to deliver high-quality, low-maintenance software solutions that help organizations cement their place in the digital economy
- Help coach and guide client teams on the best approaches to modern software development in order to create scalable and maintainable applications
- Use test-driven development practices to help write high-quality code
- Continue to refine your craft and grow your skills through ongoing training, personal development, and other learning opportunities that help you reach your goals
Skills
- 3+ years of professional software engineering experience
- Hands-on experience with TypeScript
- Experience designing or consuming GraphQL APIs
- Experience with AWS
- Experience with Java
Qualifications
Must Haves
- 3+ years of professional software engineering experience
- Hands-on experience with TypeScript
- Experience designing or consuming GraphQL APIs
- Experience with AWS
- Experience with Java
Benefits
- Work from anywhere
- Ongoing training, personal development, and other learning opportunities