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