What are the responsibilities and job description for the Full Stack Engineer / Remote position at Apetan Consulting?
Job Description: Full Stack Engineer / Remote
Location : Remote
Job Summary
We are seeking a Full Stack Engineer to design, develop, and maintain web applications. The ideal candidate will work on both front-end and back-end development, collaborate with cross-functional teams, and deliver high-quality, scalable software solutions.
Key Responsibilities
- Develop and maintain front-end and back-end application features.
- Build responsive and user-friendly web interfaces.
- Design and integrate RESTful APIs and backend services.
- Write clean, efficient, and maintainable code.
- Collaborate with product managers, designers, and QA teams.
- Troubleshoot, debug, and resolve application issues.
- Optimize application performance, security, and scalability.
- Participate in code reviews and follow development best practices.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 3 years of experience in full-stack software development.
- Proficiency in JavaScript/TypeScript, HTML, and CSS.
- Experience with front-end frameworks such as React, Angular, or Vue.js.
- Experience with back-end technologies such as Node.js, Java, Python, or .NET.
- Knowledge of databases such as MySQL, PostgreSQL, or MongoDB.
- Familiarity with Git and Agile development practices.
- Strong problem-solving and communication skills.
Preferred Qualifications
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Experience with automated testing and DevOps practices.
Key Skills
- Front-end Development
- Back-end Development
- API Development
- Database Management
- Version Control (Git)
- Problem Solving
- Team Collaboration
- Software Testing