Source description
About the role
As a Software Engineer at Noviga Automation, you will play a crucial role in developing and maintaining the web application, focusing primarily on back-end development using Python and relevant frameworks. Your responsibilities will include: - Developing high-quality and scalable backend services and APIs. - Optimizing backend code for performance, scalability, and security. - Conducting thorough testing, debugging, and troubleshooting. - Supporting existing infrastructure and operations teams in deploying and maintaining backend services on cloud platforms. - Contributing to code reviews, documentation, and knowledge sharing. - Using Git for version control and collaborating with team members. - Solving complex problems efficiently and adapting to new challenges. Qualifications required for this role include: - Proven experience as a Backend Engineer or in a similar role. - Strong proficiency in Python2/Python3 and relevant frameworks such as Flask and FastAPI. - Knowledge of containerization technologies like Docker. - Solid understanding of API design principles and experience in building RESTful APIs. - Basic understanding of Linux and networking. - Familiarity with database systems, preferably SQL. - Strong problem-solving skills and ability to work independently and as part of a team. - Excellent communication and collaboration skills. - Ability to quickly adapt to new technologies and take ownership of learning opportunities. - Writing clean, modular, and reusable code with a focus on quality, scalability, and performance. Preferred/Desired Skills include exposure to web frameworks like Flask, collaboration in a fast-paced team environment, certification in Python programming, IOT experience, and the ability to leverage AI tools for increased productivity. Noviga Automation is a startup with a vision to revolutionize the world of manufacturing and industrial automation by leveraging data to enhance efficiency and productivity. This full-time remote role offers you early team membership in a fast-paced startup with the opportunity to contribute to the Industry 4.0 revolution. As a Software Engineer at Noviga Automation, you will play a crucial role in developing and maintaining the web application, focusing primarily on back-end development using Python and relevant frameworks. Your responsibilities will include: - Developing high-quality and scalable backend services and APIs. - Optimizing backend code for performance, scalability, and security. - Conducting thorough testing, debugging, and troubleshooting. - Supporting existing infrastructure and operations teams in deploying and maintaining backend services on cloud platforms. - Contributing to code reviews, documentation, and knowledge sharing. - Using Git for version control and collaborating with team members. - Solving complex problems efficiently and adapting to new challenges. Qualifications required for this role include: - Proven experience as a Backend Engineer or in a similar role. - Strong proficiency in Python2/Python3 and relevant frameworks such as Flask and FastAPI. - Knowledge of containerization technologies like Docker. - Solid understanding of API design principles and experience in building RESTful APIs. - Basic understanding of Linux and networking. - Familiarity with database systems, preferably SQL. - Strong problem-solving skills and ability to work independently and as part of a team. - Excellent communication and collaboration skills. - Ability to quickly adapt to new technologies and take ownership of learning opportunities. - Writing clean, modular, and reusable code with a focus on quality, scalability, and performance. Preferred/Desired Skills include exposure to web frameworks like Flask, collaboration in a fast-paced team environment, certification in Python programming, IOT experience, and the ability to leverage AI tools for increased productivity. Noviga Automation is a startup with a vision to revolutionize the world of manufacturing and industrial automation by leveraging data to enhance efficiency and productivity. This full-time remote role offers you early team membership in a fast-paced startup with the opportunity to contribute to the Industry 4.0 revolution.
More at Noviga Automations