Job Openings
Full Stack Software Engineer
About the job Full Stack Software Engineer
We're seeking a highly skilled Full Stack Engineer to join our clients team, with expertise in Python, Golang, and React. As a key member of our engineering team, you'll play a crucial role in designing, developing, and deploying scalable and efficient software applications.
Job Summary:
We're looking for a talented Full Stack Engineer who can take ownership of our their applications' entire technology stack, from backend to frontend. You'll work closely with cross-functional teams to identify and prioritize project requirements, design and implement scalable solutions, and ensure seamless integration with existing systems.
Key Responsibilities:
- Design, develop, and deploy scalable and efficient software applications using Python, Golang, and React
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Develop and maintain multiple web applications, services, and APIs
- Ensure seamless integration with existing systems and third-party services
- Troubleshoot and resolve technical issues, and implement fixes and improvements
- Participate in code reviews and contribute to the improvement of the overall code quality
- Stay up-to-date with industry trends and emerging technologies
Requirements:
- 2+ years of experience in software development with expertise in Python, Golang, and React
- Strong proficiency in Python, Golang, and React, with experience in developing scalable and efficient software applications
- Experience with backend frameworks such as Django, Flask, or Go Kit
- Experience with frontend frameworks such as React, Redux, and React Router
- Strong understanding of database design and development, with experience in relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB)
- Experience with containerization (e.g., Docker) and orchestration (e.g., Kubernetes)
- Strong understanding of software development principles, patterns, and best practices
- Excellent problem-solving skills, with the ability to analyze complex technical issues and implement effective solutions
- Strong communication and collaboration skills, with experience working with cross-functional teams
Nice to Have:
- Experience with cloud platforms such as AWS or Google Cloud
- Experience with agile development methodologies such as Scrum or Kanban
- Experience with DevOps tools such as Jenkins, GitLab CI/CD, or CircleCI
- Experience with monitoring and logging tools such as Prometheus, Grafana, or ELK Stack
What our client Offer:
- Competitive salary and benefits package
- Opportunities for professional growth and development
- Collaborative and dynamic work environment
- Flexible working hours and remote work options
- Access to cutting-edge technologies and tools