Menu
Gold Media Tech
Close menu Gold Media Tech
Request Free Consultation

Job: Senior Software Engineer – Full Stack Developer

RabbitMQ, Python, Reactjs, AWS
Remote
Full Time
Apply for this job - or - Join our talent network

About Our Client:

Our client automatically ingests incoming documents, emails, and attachments from across your firm. It profiles, matches, classifies, and saves each to your DMS and then automates document-dependent workflows according to your rules. 

Job Overview:

Our client is looking for a Senior Software Engineer (Full-Stack) with 3-6 years of experience. The ideal candidate is an excellent problem solver, proficient in data structures and algorithms, and adaptable to learning new tools and languages. Strong communication skills, a positive attitude, and a drive to learn are essential.

As a Full Stack Developer, you will play a crucial role in our client dynamic team. their client seeks a skilled professional proficient in Python and React JS.

Responsibilities:

  • Integrating applications with messaging systems such as RabbitMQ and databases, particularly PostgreSQL.
  • Write well-documented, reliable, and maintainable Python and ReactJS code.
  • Produce high-quality low-level designs.
  • Understand high-level design documentation.
  • Translate designs and wireframes into high-quality code.
  • Build and implement REST APIs.
  • Work in an Agile/Scrum environment.
  • Deploy/debug code in Kubernetes & Docker environments and use cloud services like AWS, Azure.
  • Develop and implement highly responsive UI components using React, Webpack, Enzyme, Redux, and Flux.
  • Monitor and improve front-end performance.
  • Conduct code reviews and incorporate feedback from peers and leads.
  • Provide accurate work estimations with a 20% variation using story points.

Skills and Tools:

  • Proficiency in JavaScript, CSS, HTML, Python, and related libraries.
  • Experience in Flask / FastAPI.
  • Linux/Unix proficiency.
  • Strong debugging skills for complex applications.
  • Experience with RESTful web services.
  • Familiarity with React and Redux.
  • Proficient in Git version control.
  • Knowledge of asynchronous REST APIs and experience with message queues like RabbitMQ.
  • Experience with unit testing, code coverage, and code quality assurance.
  • Hands-on experience with Docker and Git.
  • Experience in relational databases (PostgreSQL) and ORM (SQLAlchemy).
  • Ability to write Low-Level Designs (LLDs).
  • Strong Object-Oriented Programming (OOP) skills.
  • Experience working with Celery.
  • Expertise in browser-based debugging and performance testing.
  • Familiarity with Visual Studio Code or other IDEs.
  • Knowledge of testing frameworks like Protractor, Jest, etc.

Education:

  • B.Tech in Computer Science or equivalent experience relevant to the functional area.
  • 3-6 years of experience in building enterprise systems with Python, HTML, JavaScript, SQL, XML, Web Services, and related technologies.