Fullstack Developer
Role details
Job location
Tech stack
Job description
SOLU Technology Partners is seeking a skilled Fullstack Software Engineer to join a highly collaborative technology team focused on developing innovative software solutions that support complex data-driven initiatives. This role will be responsible for designing, developing, and maintaining modern web applications while contributing to backend services, cloud-native development practices, and deployment automation efforts. The ideal candidate will have strong expertise across both frontend and backend technologies, a passion for building scalable applications, and experience working within Agile development environments., * Design, develop, test, and deploy enterprise-grade web applications utilizing Python-based frameworks and modern JavaScript technologies.
- Build responsive and user-friendly interfaces using contemporary frontend frameworks such as React or Vue.js.
- Develop and maintain backend services, APIs, and data access layers that support business-critical applications.
- Partner with stakeholders, technical teams, and subject matter experts to transform business requirements into scalable software solutions.
- Promote engineering excellence through code reviews, testing standards, documentation, and development best practices.
- Contribute to application deployment strategies, containerized environments, and platform modernization initiatives.
- Support continuous delivery and operational improvements through automation and DevOps practices.
- Evaluate emerging technologies and recommend solutions that enhance system performance, maintainability, and scalability.
- Provide technical guidance and mentorship to other developers as needed.
Requirements
Do you have experience in System design for system development?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline; equivalent professional experience will be considered.
- Minimum of five (5) years of professional software development experience in full stack environments.
- Strong proficiency with Python development, including experience with frameworks such as Django and/or Flask.
- Experience building modern web applications using React, Vue.js, or similar JavaScript frameworks.
- Solid understanding of relational database design and development, including PostgreSQL, MySQL, or comparable database platforms.
- Hands-on experience working with Docker and containerized application development.
- Experience participating in Agile software delivery methodologies such as Scrum or Kanban.
- Demonstrated ability to design, develop, and support distributed applications and microservices-based solutions.
Technical Environment Frontend Technologies
- React and/or Vue.js
- TypeScript
- Modern JavaScript (ES6+)
- Frontend testing frameworks such as Jest or Vitest
Backend Technologies
- Python
- Django and Django ORM
- RESTful API development
- Automated testing using pytest, unittest, or similar frameworks
DevOps & Infrastructure
- Docker
- Git-based source control
- Linux/Unix operating systems
- Containerized application deployment
Nice to Have
- Experience working with Kubernetes or other container orchestration platforms.
- Exposure to cloud environments such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).
- Knowledge of CI/CD pipeline design, automation, and deployment strategies.
- Experience supporting microservices architectures in production environments.
- Background working with highly technical, research-focused, engineering, or data-intensive organizations.
- Familiarity with scalable platform design and cloud-native development principles.