Web Backend Engineer Apply
Job Type: Contract
Rate: $60
Responsibilities
- Performs hands-on architecture, design, and development of systems.
- Identifying opportunities for adopting new technologies.
- Work with Staff Engineer to define solution requirements and technical implementation approach.
- Drive both high-level and detailed technical designs and conduct design reviews as needed.
- Actively participate in team and company-wide architecture and engineering discussions and forums.
- Analyze, design, program, debug, and modify software for use in local, networked, cloud-based or Internet-related environments.
- Responsible for health and quality of the code across the portfolio, including leadership over SCM, functional testing, and CI/CD tool integration.
Qualifications:
- Preferably a BS or MS degree in computer science, computer engineering, or other technical discipline.
- 7+ years of software development experience.
- Ability to effectively interpret technical and business objectives and challenges and articulate solutions.
- Willingness to learn new technologies and exploit them to their optimal potential.
- Skilled in the delivery methodology used by the team (Agile, Scrum, AgileXP, Test-Driven Development, Waterfall, etc.).
- Active engineering experience in a complex environment with ability to deal with ambiguous/under-defined problems.
- Expertise in building fault-tolerant, scalable solutions that are performed at a global enterprise scale.
- 6+ Years of experience with Java, Reactive Programming using RxJava, Vert.x.
- 5+ Expertise with integrating RESTful APIs.
- Experience working with database technologies including NoSQL DBs.
- Experience with Kotlin programming language.
- Experience with Web technologies like React, JavaScript Frameworks, HTML5, CSS3 is a plus.
- Past working experiences with other languages are a plus.