? - Build next-generation web based tooling for DIY solutions with a focus on the backend solutions- Collaborate closely with the design team to realize exceptional end user experiences - Build and maintain reusable Java/JavaScript/python/Nodejs components while adhering to coding standards and best practices.- Collaborate with design/frontend teams in order to deliver optimized backend solution- Continually improve our processes by volunteering new approaches to: developer productivity, product quality, and team efficiency- Work with other developers and foster a collaborative environment of shared growth & learningKnowledge, skills and qualifications
Education:
Bachelor's degree in engineering or computer science Minimum years of work experience: 6+ yrs
Required skills:
5+ years of API programming and backend programming
Experience with Muti-Threaded environments
Experience building and debugging complex systems in a team environment
? Development experience in Java or Python and experience designing modular, object-oriented code
? Strong communication skills, a positive attitude and empathy
? Self-awareness and a desire to continually improve
Preferred skills:
? Academic background in computer science
? Experience investigating and improving Java performance
? Experience with WebSockets
? Experience with Micro-services
? Proficient in Linux, Docker and related tools
? Experience with automation and unit testing frameworks and applications
? Familiarity with cloud native technologies (gRPC, Docker, Helm, Kubernetes)
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Information Technology
Industries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Ascend Minds by 2x