Senior Developer
Lead design and communication of our platform services roadmap. This role will help interface with cross-functional technical and non-technical leadership in evangelizing key technologies we design, build, and offer as services both internally and externally for developers and customers. Specific duties include:
- Collaborate with product owners, business analysts, and cross-functional teams to define detailed application requirements, acceptance criteria, and test scenarios for new features and services.
- Design and develop full-stack web applications using frameworks such as React, TypeScript, Golang or Rust.
- Develop and maintain RESTful APIs and microservices, following API-first design principles and best practices for scalability and performance.
- Architect and implement Micro-Frontend solutions for Platform, enabling modular, maintainable, and independently deployable UI components.
- Build and maintain a shared UI component library using React, Tailwind CSS and Storybook to ensure consistency and reusability across projects.
- Implement secure authentication and authorization using OAuth, JWT, or RBAC to protect sensitive data and manage user access.
- Containerize applications using Docker and orchestrate with Kubernetes (K8s) clusters to ensure scalability, fault tolerance, and high availability.
- Build CI/CD pipelines incorporating automated testing and zero-downtime deployments.
- Develop and maintain comprehensive test automation (unit, integration, E2E) with Jest/Cypress, collaborating with QA to ensure product quality.
- Implement observability using OpenTelemetry with Datadog to monitor traces, metrics, and logs across all services.
- Troubleshoot and resolve production issues in distributed and containerized environments, ensuring system reliability and uptime.
- Participate in Agile development processes, including daily standups, sprint planning, backlog grooming, and retrospectives to ensure efficient and iterative software development.
- Staying on top of tech trends, experimenting with and learning new technologies, and participating in internal and external technology communities.
Requirements :
Position requires a Bachelor’s degree (or an equivalent foreign degree) in Computer Science, IT, Electrical or Electronics Engineering or a related field and 8 years of experience as a Software Developer. Must also have 5 years of experience (which can have been gained concurrently with the primary experience requirement above) working with the following:
- Frontend development using React framework, JavaScript and TypeScript and server-side programming with Golang and Rust.
- Designing and building RESTful APIs and microservices and building reusable UI components using Tailwind CSS and Storybook.
- Version Control using GitHub and CI/CD pipelines using GitHub Actions.
- Identity Provider and Management System including Auth0 or Okta.
- Cloud Infrastructure experience with AWS or OpenStack and containerized application deployment using Docker and Kubernetes.
- Unit, integration, and E2E testing using Jest and Cypress.
- Working with Agile teams and using Jira for Project Management.
This is a telecommuting position working from home. May reside anywhere in the United States.
Salary is $189,592 - $199,592 per year for a 40-hour work week.
Recommended Jobs
COOK (FULL AND PART TIME)
Job Description Job Description We are hiring immediately for full and part time COOK positions. Location : Monmouth Board Plan 400 Cedar Avenue, West Long Branch, NJ 07764 - Note…
Safety Patroller
This is a variable-hour part-time seasonal position. You may be posted and standing out along the Course to monitor guest safety for long periods of time (8-12+ hours). This position is focused on…
Cook
Are you ready to love your job again? Join The Arbor Company and discover a work family where you are treated with respect. We are recognized by our team members as a Great Place To Work and we ar…
Strategic Account Manager
Position Summary We are seeking a strategic Key Account Manager to oversee and grow a portfolio of enterprise-level customers. This role is focused on deepening relationships and expanding sh…
Patient Care Technician / PCT ICU
Overview Join our team as a day shift, full-time, Intensive Care Unit Patient Care Technician (PCT) in Westwood, NJ. Why Join Us? Thrive in a People-First Environment and Make Healthcar…
Professional Math Tutor
Job Description Job Description The Professional Math Tutor supports student learning and success across all levels of mathematics at Georgian Court University. This position provides direct tuto…
Mainframe Natural/ADABAS Developer
Location: Trenton, NJ Position Type: hybrid Hybrid Schedule: onsite first month, then 3 days onsite 2 days remote Contract Length: long-term Position Overview: This role provides Natur…
Director Cybersecurity Operations - SOC Leadership
This is a remote position. Location: United States – Remote or Hybrid Role Type: Senior Leadership Reporting Line: Chief Information Security Officer Role Overview: The Di…
Data Analyst (BI Focus) - Bilingual (English/Korean)
Company Description For More Open Positions Visit us at: Our Mission WOONGJIN, Inc. is a rapidly growing team who provides a range of unique, exceptional, and enhanced services to our cl…
Solar Permitting & Sales Support Coordinator
About Divine Solar Divine Solar LLC is a leading EPC provider specializing in residential and commercial solar, battery backup, and EV charging solutions . We are licensed in 39 states and o…