Senior Back-End Developer

Details of the offer

Key Responsibilities:
?Design, develop, and maintain back-end services, APIs, and databases for web and mobile applications.
?Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
?Write reusable, testable, and efficient code using languages such as Node.js, Python, Ruby, or Java (depending on the stack).
?Develop and manage well-functioning databases (e.g., MySQL, PostgreSQL, MongoDB) and applications, ensuring optimal performance and security.
?Ensure system scalability, robustness, and security by applying best practices in back-end development.
?Identify and resolve performance bottlenecks and system issues in a timely manner.
?Work with DevOps engineers to build and maintain CI/CD pipelines and deployment processes.
?Develop unit tests and integration tests to ensure the stability of the codebase.
?Perform code reviews and mentor junior developers to promote high-quality code.
?Stay updated with the latest industry trends, tools, and technologies to ensure continuous improvement in back-end development.
?Implement security measures such as data protection, user authentication, and access control.
Requirements:
?Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
?5+ years of experience in back-end development.
?Proficiency in back-end languages such as Node.js, Python, Java, Ruby, or PHP.
?Experience with databases such as MySQL, PostgreSQL, MongoDB, or Redis.
?Strong understanding of RESTful APIs and microservices architecture.
?Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and deploying applications in cloud environments.
?Familiarity with containerization tools (e.g., Docker, Kubernetes) and DevOps practices.
?Experience with version control systems (e.g., Git).
?Understanding of security practices for back-end services, including encryption, authentication, and authorization.
?Knowledge of testing frameworks (e.g., Mocha, Jest, JUnit) and test-driven development.
?Strong problem-solving skills and attention to detail.
?Excellent communication and collaboration skills.
?Familiarity with Agile development methodologies.
Preferred Qualifications:
?Experience with GraphQL and real-time communication protocols (e.g., WebSockets).
?Knowledge of serverless architecture.
?Experience with CI/CD pipelines and automated testing tools.
?Familiarity with message brokers like RabbitMQ, Kafka, or Redis.
?Experience in monitoring and performance tuning of production systems.
Benefits:
?Competitive salary and performance bonuses.
?Comprehensive health, dental, and vision insurance.
?Professional development opportunities.
?Collaborative and inclusive work environment.


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Ttec Pasay | Us Telco Account - Specialist | Up To Php25,300 Package | Onsite Job At Ttec In Pasay City | Xcruit

Be the spark that brightens days and ignite your career with TTEC's award-winning employment experience. As a Customer Service Representative working onsite ...


Ttec - National Capital Region

Published a month ago

Sap Sales And Distribution

Responsibilities: • Configuring and maintaining SAP SD modules. • Creating and managing sales orders, delivery documents, and billing documents. • Managing p...


Recruiterph - National Capital Region

Published a month ago

Help Desk Manager

DIRECT HIRING! Qualifications: Certified JLPT Level N1 - N2 Bachelor's degree graduate of any 4-5 year course With at least experience in people management:...


Dempsey Resource Management Inc. - National Capital Region

Published a month ago

Service Desk Technician Iii

Job Description: Maintain and work tickets on the backups board. Troubleshoot backup failures. New remote installations/reinstallations. Disk Space Cleanup....


Solid Lyndelle Manpower Services Inc. - National Capital Region

Published a month ago

Built at: 2024-11-15T05:37:40.766Z