Full Stack Developer
Software Paradigms International (Spi),
New York, New York
2 months ago
Job Description
About the Role
We are looking for a Full Stack Developer to design, build, and maintain complete web applications—covering everything from user interfaces to server-side logic and database management. You will collaborate with designers, product managers, and other engineers to deliver scalable, secure, and high-performance solutions.
Key Responsibilities
- Develop front-end features using HTML, CSS, JavaScript, and modern frameworks (React, Angular, or Vue).
- Build and maintain back-end services and APIs using Node.js, Express, Django, Flask, Spring Boot, or similar technologies.
- Design and optimize database schemas (SQL or NoSQL) for performance and reliability.
- Implement and consume RESTful or GraphQL APIs; integrate third-party services when needed.
- Ensure application performance, security, and scalability through testing, code reviews, and best practices.
- Deploy and monitor applications on cloud platforms (AWS, Azure, or Google Cloud) using CI/CD pipelines.
- Collaborate within an Agile/Scrum environment, participating in sprint planning, stand-ups, and retrospectives.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or equivalent practical experience.
- Proficiency in JavaScript/TypeScript plus one or more back-end languages (e.g., Python, Java, C#, Go, PHP).
- Experience with front-end frameworks (React, Angular, Vue) and back-end frameworks (Express, Django, Spring Boot).
- Solid understanding of databases: MySQL, PostgreSQL, or MongoDB.
- Strong knowledge of Git/GitHub, API design, and web security fundamentals.
Soft Skills
- Strong problem-solving and analytical skills.
- Clear communication and teamwork abilities.
- Ability to manage time and work independently in a fast-paced environment.