Overview:
statement:
detailed responsibilities/duties:
- develop with quality through hands-on development and attention to detail
- work closely on an agile team of product owner, other engineers and scrum master in a collaborative environment
- uses appropriate tools to analyze, identify, and resolve business and/or technical problems
- readily available to troubleshoot and solve unforeseen production incidents
- take part in data/service/api/web/mobile design architecture discussions and pro-actively give solutions/recommendations
- actively participate in feature software design with senior and principal developer mentors
- interacts with the customer to gain an understanding of the business environment and technical context
- validates scope, plans, and deliverables for assigned projects
- ci/cd pipeline updates and working with devops for production deployment and post production validation/support
supervisory responsibilities:
none
job qualifications:
qualifications:
*skills*:
required
- strong attention to detail, problem-solving skills, and verbal/written communication
- ability to work in an agile environment
- experience with common front-end development tools such as babel, webpack, node + npm, redux
- good understanding of advanced mvvm design pattern
- experience developing services for scalability, fault-tolerance, and testability.
- experience in unit testing frameworks.
- oop, design patterns, solid design principles
- relational and non-relational data, orm.
- experience in cloud solutions
- experience in change management tools including source control practices and branching
certificates / training:
- preferred: certifications for desired niche programming languages
*experience*:
- preferred: agile experience
*education*:
required
- bachelor's in computer science or equivalent
preferred qualifications:
- experience supporting transactional web system in production environments, including log aggregation, remote debugging, pro-active monitoring of systems, for example through developing alerts
- experience with international or multi-level marketing business
- experience with monitoring tools.
- certifications for desired non-niche programming languages