Tóm lược
Mô tả công việc
Tóm tắt công việc
Our fast-growing remote working company is seeking a highly talented and experienced Senior Full-stack Engineer (Required exp in Java/ReactJS/GraphQL) to join our team. In this role, you will be responsible for leading the development of software applications and systems that meet the needs of our clients.
As a Senior Fullstack Engineer, you will be responsible for:
- Provide technical leadership in the design, integration, implementation, and transition of enterprise SaaS human services system
- Flexible design architectural approach to deliver configurability along the data creation, integrations, workflows, notifications, and data persistence
- Understand and synthesize integration requirements, and develop recommendations based on business objectives, product roadmap, solution architecture and technical considerations
- Contribute to the development of our platform functionality using state-of-the-art frameworks and tools Specify and troubleshoot API integrations in an ecosystem of multiple systems
- Work closely with client stakeholders, partners, product managers, creative designers, platform architect, and other software engineers
- Constantly learn and use leading-edge technologies
- Implement a system that will address the needs of vulnerable populations
- Contribute to the highest security, extensibility, reusability and testing standards in system architecture and software, interface, components, data structures, and algorithms specifications.
Yêu cầu công việc
- 8+ years of software engineering experience.
- Proficient in Java for multi-tier web app development.
- Proven, deep hands-on experience with React, TypeScript in production environments
- Proven track record of building and consuming GraphQL APIs, including schema design and client integration
- Skilled in building microservices and adhering to OpenAPI standards.
- Experienced with ElasticSearch, PostgreSQL, Redis, S3, Redshift, Apache Kafka, Lambda, and EMR
- Led major IT application implementations.
- Strong problem-solving skills and the ability to identify roadblocks.
- Familiar with Agile, Git, IT security architecture, and testing methodologies.
- Knowledgeable in AWS/cloud deployment and scaling.
- Proficient in REST APIs, GraphQL, SQL, NoSQL, and web dev concepts.
- Emphasize clean, efficient, and documented code.
- Practitioner of TDD, CI/CD, and time management.
- Strong proficiency in English communication.
- Committed to continuous learning
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- Java
- TypeScript
- ReactJS
- PostgreSQL
- Git
- TDD
- NoSQL
- AWS Lambda
- MS SQL
- REST API
- Elasticsearch
- Redis
- AWS Redshift
- Open API
- Apache Kafka
- AWS
- GraphQL
- Microservices
- Amazon EMR
- CI/CD
NĂNG LỰC
- Problem Solving Skills
- Agile
- Communication Skills
Thông tin doanh nghiệp
CoderPush is a remote-first software consultant for businesses.
CoderPush is a studio of engineers and designers who collaborate with clients for great software, teams, and processes.
We are a young team, so you can contribute to the client experiences we are creating. Reviews and testimonials are on Clutch. As a member of the CoderPush team, you will help shape a remote-first workplace with full-timers and part-timers from Saigon, Hanoi, and the US.