Job Title: Full Stack Developer
Company: Arch Systems
Location: Remote
Job Type: FT
Job Summary
We are seeking a skilled Full Stack Developer to design, develop, and maintain scalable web applications. The ideal candidate will have experience in both frontend and backend development, along with a solid understanding of APIs, containerization, and CI/CD practices.
Key Responsibilities
Develop and maintain responsive web applications using modern frontend frameworks.
Design and implement backend services and RESTful APIs.
Collaborate with cross-functional teams to define, design, and deliver new features.
Build reusable and efficient code for both frontend and backend components.
Integrate APIs and manage data exchange using JSON and YAML formats.
Deploy and manage applications using containerization tools.
Support CI/CD pipelines to ensure smooth and automated deployments.
Troubleshoot, debug, and enhance application performance.
Required Skills & Qualifications
Strong experience with React for frontend development.
Proficiency in backend frameworks such as FastAPI (Python) or Spring Boot (Java).
Experience designing and consuming REST APIs.
Familiarity with JSON and YAML for data handling and configuration.
Hands-on experience with Docker for containerization.
Experience with CI/CD tools such as GitHub Actions or Azure DevOps.
Strong problem-solving skills and attention to detail.
Ability to work in a collaborative team environment.
Preferred Qualifications
Basic understanding of Kubernetes for container orchestration.
Experience with event-driven systems (e.g., Apache Kafka).
Familiarity with cloud platforms is a plus.
Nice to Have
Experience working in Agile/Scrum environments.
Knowledge of performance optimization and application scalability.