- B2B
- Early StageStartup in initial stages
Software Engineer
- $75k – $85k • 0.1% – 1.0%
- Remote •
- 3 years of exp
- Full Time
Reposted: 3 years ago
Visa Sponsorship
Not Available
Hires remotely in
RelocationAllowed
Skills
Javascript
React.js
AWS
React Native
About the job
Role
Japa, Inc. is seeking a senior full-stack engineer to join our engineering team, which works on the applications and services that power our products. In this role, you will be responsible for designing and developing mission-critical services and applications with high availability, concurrency, multi-tenancy, and high scalability in mind.
You will also be able to coordinate with cross-functional teams internal and external of our company. As well as other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities
- Work closely with Business to build features, resolve issues, and perform testing related to customer facing high traffic services and applications in a fast-paced and collaborative team while owning your solution from development to production
- Design, write, test, and document applications while identifying solutions to complex problems
- Define optimal system performance at scale and at different layers while using system profiling tools and stress testing to find and fix weak spots
- Implement continuous integration, regression and deployment, while maintaining the existing system and codebase
- Design and build scalable, high-availability mission-critical systems and APIs
- Ensure feature quality through extensive testing (unit, integration, functional, performance and regression) with a focus towards automation
Requirements
- 5+ years of working experience in application design and development
- Bachelor’s Degree in Computer Science or related field, or equivalent experience
- Experience in building micro-services architectures and API-first design
- Design and development experience with applications that require high availability, concurrency, multi-tenancy, scalability
- Strong understanding of concepts related to data structure, algorithm, design patterns/practices
- Proficient in JavaScript/ES6+
- Deep understanding of JavaScript frameworks such as React
- Solid backend experience in NodeJS, MySQL and developing REST or GraphQL APIs
- In-depth knowledge of web fundamentals (HTTP, HTML, REST, JSON)
- Experience with AWS and other cloud services