Full Stack Developer

Arch Systems
31 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

Java
API
Application Performance Management
Azure
Cloud Computing
Continuous Integration
Software Debugging
Electronic Data Interchange (EDI)
Github
JSON
Python
Performance Tuning
Responsive Web Design
Web Applications
YAML
Data Processing
React
Spring-boot
Backend
FastAPI
Containerization
Kubernetes
Kafka
Front End Software Development
REST
Docker
Microservices

Job description

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., 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.

Requirements

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.

Apply for this position