Software Developer (Full Stack)
Summary
Entry-level (0-2 years) full stack developer at Jobberman who designs, builds, and maintains web applications end to end — from responsive UIs and relational/NoSQL databases to REST/GraphQL APIs, CI/CD pipelines, and cloud deployments.
Summary
Responsibilities
- Design, build, and maintain responsive, interactive user interfaces and secure, scalable backend architectures.
- Create and optimize relational and NoSQL databases, ensuring data integrity, efficient querying, and robust backup strategies.
- Develop, secure, and document RESTful or GraphQL APIs, including integrations with payment gateways and external cloud services.
- Collaborate with UI/UX designers, product managers, and QA teams to translate requirements into functional, user-friendly software.
- Implement secure coding practices, manage authentication protocols, and conduct regular security reviews to mitigate web vulnerabilities.
- Establish and maintain CI/CD pipelines, manage source code via Git, and oversee cloud-native deployments and production monitoring.
- Perform comprehensive testing, including unit, integration, and functional checks, while actively participating in code reviews to uphold quality standards.
- Provide technical support, troubleshoot production issues, and mentor junior developers through workshops and knowledge-sharing sessions.
- Drive innovation by evaluating emerging technologies, prototyping new features, and delivering custom software solutions for diverse client needs.
- Produce detailed technical documentation for APIs, system architecture, and deployment processes to ensure long-term maintainability.