Full Stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+25 more
Job description
We are seeking an enthusiastic and motivated Full Stack Developer to join our growing technology team at CiviTronix. As a Full Stack Developer, you will work on both front-end and back-end development of web applications that support the innovative engineering solutions we provide to our clients. This is a fantastic opportunity for someone looking to develop their skills in software development while contributing to high-impact projects that directly benefit communities and infrastructure., * Front-End Development: Assist in the development and maintenance of user-facing applications using HTML, CSS, and JavaScript (React.js, Angular, or similar frameworks).
- Back-End Development: Work on server-side logic and database management using technologies like Node.js, Express, Python, or similar.
- Database Management: Design, develop, and optimize relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Collaborative Development: Work closely with other developers, engineers, and business analysts to integrate user needs into practical software solutions.
- Code Quality & Best Practices: Write clean, maintainable, and efficient code following industry best practices for version control (Git), code reviews, and testing.
- Testing & Debugging: Participate in the testing process, including unit testing, integration testing, and debugging to ensure software reliability and quality.
- Documentation: Maintain clear and comprehensive documentation for code, workflows, and development processes.
- Continuous Learning: Stay updated on emerging web development technologies and trends, proactively applying new tools and techniques to enhance development practices.
Requirements
Web Programming, User Interface/Experience (UI/UX), Software Development, Business Analysis, Scalable System Development, Software Development Lifecycle (SDLC), Cross-Functional, Project/Program Management, CSS (Cascading Style Sheet), HTML (HyperText Markup Language), * Educational Background: A Bachelors degree in Computer Science, Engineering, Information Technology, or a related field is preferred, but not required. Equivalent practical experience will be considered.
- Technical Skills:
- Proficiency in front-end web development technologies: HTML, CSS, JavaScript (React, Angular, or similar libraries/frameworks).
- Experience with back-end technologies: Node.js, Express, Python, or similar.
- Knowledge of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Familiarity with version control systems (Git, GitHub, GitLab).
- Understanding of RESTful API design and integration.
- Exposure to cloud technologies (AWS, Azure, or Google Cloud) is a plus.
- Problem-Solving: Strong analytical and problem-solving skills, with a keen attention to detail.
- Team Player: Excellent collaboration skills and ability to work in a fast-paced, team-oriented environment.
- Communication: Strong written and verbal communication skills, with the ability to clearly explain technical concepts to non-technical stakeholders.
- Passion for Learning: Eagerness to develop new technical skills and grow within the company.
Benefits & conditions
- 401(k)
- 401(k) matching
- Health insurance
- Dental insurance
- Life insurance
- Paid time off
Schedule:
- 8 hour shift
- Monday to Friday
Package Details, * 401(k)
- 401(k) matching
- Health insurance
- Dental insurance
- Life insurance
- Paid time off
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦