Back-End Engineer ( Python + Go)

Back-End Engineer ( Python + Go)

1 Nos.
59202
Full Time
3.0 Year(s) To 10.0 Year(s)
Not Disclosed by Recruiter
IT Software - Project & Program Mgt / Other
BCA/BCS - Computers
, Remote Work Allowed
Job Description:

Basic Qualification:

  • Bachelor's of Computer Science or Bachelor's in Engineering with an average of 60% consistently.

 

Technical Skills:

  • 3+ years of solid experience in developing web applications & microservices using Python, Flask, REST Framework, and Multi-threading.
  • Experience working with Go Lang.
  • Experience working with node js & framework is plus
  • A good understanding of Keycloak authentication & authorization
  • Good understanding of 12 Factors for developing microservices.
  • Relational database (preferably MYSQL)
  • Proficiency in Object-Oriented Programming, Data Structures & Algorithms.
  • Container technologies like Docker and working knowledge of writing Dockerfile following the best practices.
  • Container orchestration systems like Kubernetes (preferably AWS EKS) or AWS ECS
  • Linux bash commands and shell scripting
  • Git and GitHub to collaboratively work with a team and maintain and manage source code.
  • Preferably should have used a remote repository like JFrog Artifactory or Sonatype Nexus.
  • Preferably should have used Redis cache for storing fast accessible data in a cluster environment.
  • Understand various parts of CI/CD pipelines to build and deploy code in lower and higher environments.
  • Design and develop REST services following best practices.
  • Understanding of well-known design patterns to write reusable and clean code.
  • A willingness to embrace software engineering best practices (e.g. Design documentation, Unit testing, Impact analysis, Code review, Bug fix, Integration testing).
  • Cloud services knowledge with a good understanding of networking, computing, and storage components (preferably AWS).

 

Behavioral Skills :

  • Team player with good communication and interpersonal skills.
  • Self-starter with a positive attitude, high ethics, strong analytical and creative problem-solving skills, and a track record of working successfully under pressure in a time-constrained environment.
  • A voracious reader and quick learner with the ability to learn new technologies as the project demands.
Key Skills :
Company Profile

We are young, fresh, spiritful, and enthusiastic. And because we’re a small team with great customers, your impact here will be nothing short of huge.
We believe that every enterprise, irrespective of its size should have an impact on both the markets and communities. We saw a gap in bridging industries, enterprises, and innovation. So, we created --- to merge the gap and provide strong up-to-date solutions to empower and enhance your innovative presence.

Contact us
 

Apply Now

  • Interested candidates are requested to apply for this job.
  • Recruiters will evaluate your candidature and will get in touch with you.

Similar Jobs