Full Stack Developer
DevsArch
N/A
Job Details
Full-time
Full Job Description
We are growing quickly 🚀 and building the dream team of engineers to develop our test creation, running, and maintenance platform. The stack is Node.js, GraphQL, React, Prisma, Go, and Kubernetes.
We are looking for a master of front end engineering who stays familiar with the latest best practices and knows the trade-offs of different patterns.
You will own problems end-to-end: collect relevant details, spec and scope solution(s), communicate progress, ship and own the results.
You:
- love coding and want to work hard
- are a self-starter, curious, and ship projects undirected
- have a proven track record of delivering challenging technical projects
- have an eye for design and can make good judgement calls with ambiguity
- are an expert in one or more technical areas
- have meaningful contributions to open source projects
Requirements
- Expert level knowledge of Java SE 7+
- Strong knowledge of at-least one dynamically typed language
- Expert level knowledge of Maven/Gradle or similar build system. Able to optimize and enhance build process
- Strong knowledge of API first systems
- Good knowledge of at least one major JS web framework
- Good knowledge of data structures, clean code, modularity and design patterns
- Excellent analytical / trouble-shooting and debugging skills
- Demonstrated excellence in written and verbal communications
- Development experience with Kotlin
- Good knowledge of relational databases: MySQL, Mongo, Postgres, MS SQL
- Good knowledge of Continuous Integration (CI) jobs and configurations (Jenkins, Gitlab CI, and Xcode Server)
- Good knowledge of Linux Servers and Bash
- Exposure to services based architecture(s)
- Exposure to one of the major cloud providers: AWS, Azure or similar. Ability to leverage cloud offerings in your designs
- Exposure to at-least one non-relational database: Mongo, Cassandra, HBase or similar
- Proactively use of test driven development. Understanding of strengths and weaknesses of various testing approaches
- Comfortable working with QA and PR
- BS/MS in computer science or software engineering field
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Family Leave (Maternity, Paternity)
- Training & Development
- Work From Home
- Wellness Resources