We are seeking a highly talented and experienced Senior Full-stack Engineer to join our fast-growing remote working company. In this role, you will be responsible for leading the development of software applications and systems that meet the needs of our clients.
Requirements
- 7+ years of software engineering experience
- Proven, deep hands-on experience with React, TypeScript in production environments
- Proficient in Java for multi-tier web app development
- Proven track record of building and consuming GraphQL APIs, including schema design and client integration
- Skilled in building microservices and adhering to OpenAPI standards
- Experience with ElasticSearch, PostgreSQL, Redis, S3, Redshift, Apache Kafka, Lambda, and EMR
- Experience leading major IT application implementations
- Strong problem-solving skills and the ability to identify roadblocks
- Familiarity with Agile, Git, IT security architecture, and testing methodologies
- Knowledge of AWS/cloud deployment and scaling
- Proficiency in REST APIs, GraphQL, SQL, NoSQL, and web dev concepts
- Emphasis on clean, efficient, and documented code
- Practitioner of TDD, CI/CD, and time management
- Strong proficiency in English communication
- Commitment to continuous learning
Benefits
- Paid Time Off
- 401k Matching
