Server-Side Development/Optimization
- Lead the review of software architecture documents and code, focusing on server-side architecture and
database design, ensuring adherence to best practices.
- Develop and maintain scalable and robust back-end architectures, with a particular focus on maximizing
scalability in server-side, database, and application logic layers.
- Design and implement database schemas to effectively support business processes.
- Generate recyclable code libraries for efficient reusability and scalability.
- Routinely inspect server code for speed optimization and maintain optimal performance.
- Conceptualize and implement secure and effective data storage solutions.
API Development, Integration and QA
- Develop APIs to support front-end functionality and mobile application integration.
- Manage and optimize server-side application logic and integrate third-party services and components.
- Oversee the development of automated testing strategies and frameworks, particularly for server-side
components.
- Establish and enforce quality standards, ensuring compliance throughout the development process, with
a special focus on the back end.
Security and Data Protection
- Prioritize protecting sensitive data and systems, ensuring compliance with data protection regulations.
- Proactively address security vulnerabilities and safeguard against emerging threats through consistent
updates.
- Ensure continuous service availability with zero downtime and prepare backup libraries before
significant server changes.
- Focus on enhancing team productivity by adopting new tools and methodologies, especially those improving
back-end development and data management.
General Work Policies
- Strive for constant improvement by identifying more efficient and cost-effective approaches in work
processes.
- Perform special projects and other miscellaneous duties as assigned.
- Uphold high ethical standards within the workplace, promoting a respectful and transparent environment.
- Report any irregularities or problems promptly to upper management facilitating timely and appropriate
solutions.
- Maintain effective and open communication with coworkers, and external contacts.
- Adhere to all company policies and procedures, fostering a culture of compliance and professionalism.
- Take responsibility for maintaining a clean and safe working area, in line with health and safety guidelines.
Required Skills/Experience:
- Requires SW engineering experience for 7-10 years (intern/school projects are not counted)
- Server-Side Architecture: Proficiency in designing and optimizing back-end structures.
- Technical Ability: Proficiency in git, node.js, JavaScript, TypeScript, Python, PostgreSQL.
- Performance Optimization: Skills in enhancing server and database performance.
- API Development: Experience in creating and integrating APIs.
- Automated Testing and QA: Knowledge in establishing quality standards and testing frameworks.
- Data Security and Compliance: Familiarity with data protection regulations and security practices
Due to the high volume of applications, only those whose resumes have been screened will be contacted. Thank you for your understanding.