Job Description
We are seeking an innovative and passionate individual who excels in backend development. If you're excited about working on cutting-edge projects within a dynamic and growing company, we encourage you to apply.
As a Backend Software Engineer at SOCOTEC, you will play a vital role in the design, development, and optimization of backend systems that drive our software solutions.
You will collaborate with cross-functional teams to ensure our backend infrastructure supports high-performance applications, scalability, and secure data management.
You will focus on building robust server-side architectures, ensuring smooth integration with frontend systems, and optimizing for performance and reliability.
Key Responsibilities :
Collaborating with Cross-Functional Teams : Work closely with stakeholders to understand requirements, translating them into scalable backend solutions.
Developing Scalable Backend Systems : Design, develop, and maintain backend systems using technologies such as Django and FASTAPI, ensuring high availability, performance, and security.
Optimizing Database Performance : Implement and manage SQL databases (e.g., PostgreSQL, MySQL), ensuring data integrity, scalability, and efficient query handling.
Implementing Security and Data Protection : Ensure data privacy and security by applying best practices in data encryption, user authentication, and secure API development.
Testing and Debugging : Conduct thorough testing of backend systems to identify and resolve performance bottlenecks, bugs, and other technical issues.
Maintaining and Updating Infrastructure : Continuously monitor and improve backend infrastructure, ensuring compatibility with new technologies and optimizing for long-term scalability.
Documentation : Create and maintain comprehensive documentation of system architecture, APIs, and other backend processes for future reference and team collaboration.