Senior Back-End Developer (For Pooling)

Taguig City, National Capital Region
Posted today
Company:
Funtomato Consultancy
Company Description:
At Funtomato, we offer specialized manpower services tailored for the global network industry. Our comprehensive solutions are designed to address the unique HR needs of network enterprises worldwide
Contract Type:
Full Time
Experience Required:
5 to 10 years
Education Level:
Bachelor’s Degree
Gender:
Any
Number of vacancies:
10

Job Description

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.

Similar Jobs to Senior Back-End Developer (For Pooling)