Softway is on the lookout for a Back End Engineer in Python who is passionate about building products that our customers love. You will join a dynamic and fast-paced environment and work with cross-functional teams to design, build and roll-out products that deliver the company’s vision and strategy.
You will be developing the server side of the application, designing the application logic and maintaining the databases. You will strive to achieve and maintain high performance and responsiveness, prioritizing the responsiveness to request from the front-end above all else.
While the front-end elements will be developed by your coworkers from another team, you will be responsible for their integration into the overall project. Therefore, it’s good to have an understanding of front-end technologies as well.
Key Responsibilities:
– Collaborate with development teams and product managers to conceptualize and implement software solutions.
– Design and develop efficient and scalable microservices using Python and related frameworks.
– Work closely with architects and stakeholders to understand business requirements and translate them into technical specifications.
– Implement and maintain RESTful APIs to facilitate integration between microservices and external systems.
– Write clean, modular, and testable code following industry best practices and coding standards.
– Optimize microservices for performance, scalability, and reliability.
– Conduct thorough testing, including unit testing, integration testing, and end-to-end testing, to ensure the quality of microservices.
– Monitor and troubleshoot deployed microservices, identifying and resolving performance issues, bugs, and bottlenecks.
– Collaborate with DevOps engineers to ensure smooth deployment, monitoring, and management of microservices in a cloud environment.
– Work closely with frontend developers to integrate microservices with user interfaces, ensuring a seamless user experience.
– Stay updated with the latest trends and technologies in the Python ecosystem and propose improvements to existing backend architecture.
Technology Must-Haves:
– Minimum 2-5 years of experience in backend development with Python.
– Strong proficiency in Python with a focus on backend development.
– Experience working with databases, preferably MySQL, and proficiency in writing optimized queries and data modeling.
– Familiarity with REST, MySQL/PostgreSQL, WebSocket, MongoDB, Redis, and other relevant technologies.
– Knowledge of Docker and experience with cloud services such as AWS.
– Solid understanding of RESTful API design principles and best practices.
– Experience with version control systems, such as Git, and collaborative development workflows.
– Excellent analytical and problem-solving abilities.
– Outstanding interpersonal, communication, and teamwork skills.
– Ability to thrive in a global environment and collaborate with cross-functional teams.
Why Should You Work at Softway?
Softway offers a dynamic and collaborative work environment where you’ll have the opportunity to work with talented individuals who are passionate about what they do. We provide ample learning opportunities and support career growth without unnecessary struggle. Our culture promotes open communication and values your opinions. We take pride in fostering an ego-less workforce focused on bringing innovative solutions to life. In addition to competitive compensation, we offer flexible work environments, paid time off, gratuity, and great flexibility.
Join us at Softway and be part of a team that works hard, plays harder, and continuously strives for excellence in everything we do!
Hourly Range: $16.00-$25.00
Posted On: February 27, 2024 13:26 UTC
Category: Back-End Development
Skills:Python, RESTful API, Python Script, PostgreSQL, Database
Country: India
click to apply
Powered by WPeMatico
