What You'll Do
- Contribute to all aspects of the services under the teams ownership, which includes design, implementation, refactoring, automated testing, deployment, and uptime of the services
- Improve internal team processes by keeping what's working, throwing away what's not
- Collaborate on the vision of the services under the team's ownership
- Build technology the right way; for us, this means simple, well-tested services and tools that gradually grow over time, and that provide plenty of insight into production usage and performance
- Help other team members grow as engineers through code review, pairing, and mentoring
- Create unit and acceptance tests, in collaboration with the Quality Assurance team
- 3+ years with JavaScript
- 3+ years with React.JS and Redux
- 3+ years with Node.JS/Express
- Strong expertise with CSS,HTML, Bootstrap
- Experience with microservice development
- Strong software development fundamentals (data structures, algorithms, problem solving, OO Design, TDD, and system architecture)
- Proven ability to carry a feature from start to finish; including prototypes, design specifications, constructive coding, unit testing, and bug fixing
- Good diagnostic, analytical, design and communication skills
- Ability to craft simple and elegant solutions to complex problems
- Experience building and designing highly scalable services, and RESTful APIs that power real-time and non-real-time data pipelines
- Experience with SOA architectures and distributed systems
- Experience with Agile or XP development processes
- Bachelors or Post-graduate degree in Computer Science or related experience
- Experience with AWS cloud development
- Experience with MongoDB, Redis or other NoSQL databases
- Experience with Atlassian suite of tools (JIRA, Confluence, Bitbucket)
- Experience with CI/CD workflows
by via developer jobs - Stack Overflow
No comments:
Post a Comment