Junior Back End Developer
- Assisting in data modeling and database design, under the guidance of senior backend developers.
- Supporting the implementation of security best practices to protect application data and prevent unauthorized access.
- Collaborating with frontend developers and other team members, following the guidance of senior backend developers.
- Testing and evaluating new programs
- Participating in code reviews, learning from feedback and guidance provided by senior backend developers.
- Helping monitor system performance and tuning the backend for improved efficiency and speed.
- Supporting the integration of backend development processes with continuous integration and deployment (CI/CD) pipelines for automated testing and deployment.
- Pursuing learning and professional development opportunities to enhance skills and stay current with industry trends.
Senior Back End Developer
- Leading collaboration with frontend developers and other team members to ensure seamless integration and overall project success.
- Developing data models and designing databases to store and manage application data.
- Ensuring API versioning and backward compatibility, allowing for smooth updates and transitions.
- Implementing security best practices to protect application data and prevent unauthorized access.
- Conducting code reviews, providing feedback and guidance to improve code quality and maintainability.
- Integrating backend development processes with continuous integration and deployment (CI/CD) pipelines for automated testing and deployment.
- Planning and implementing disaster recovery and backup strategies to ensure data integrity and availability.
- Monitoring system performance and tuning the backend for improved efficiency and speed.
Requirements
Junior Back End Developer
- Experience with version control systems (e.g., Git)
- Strong proficiency in at least one programming language, such as Ruby, Go, or others
- Have a passion for solving backend logic or translating business requirements/logic into code
- Knowledge in NoSQL (Cassandra, MongoDB) and PostgreSQL
- Knowledge in caching
- Build high-quality reusable code that can be used in the future
- Know how to fix bug and error issue
- Love writing test specs
- Know the security of software
- Adaptation of a product with Localization and Internationalization
- Some knowledge in micro services and service scalability
- Some or None DevOps (CentOS / CoreOS / Kubernetes / Docker) experience
- Some or None Understanding the Cloud Service Providers Amazon Web Services, Microsoft Azure and Google Cloud
- Some Knowledge about a concept of DNS, IPv6, network
- Able to communicate with English
Senior Back End Developer
- Minimum 2-3 years of experience in developing backend
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Ability to manage multiple projects and prioritize effectively
- Expert proficiency in at least one programming language, such as Ruby, Go, or others
- Have a passion for solving backend logic or translating business requirements/logic into code
- Experienced/Specialized in backend development with high load and high availability environment
- Knowledge in NoSQL (Cassandra, MongoDB) and PostgreSQL
- Knowledge in caching
- Love designing a service and fault-tolerant design
- Know how to fix bug and error issue
- Love writing test specs
- Know setup project from the beginning to the end
- Knowledge in micro services and service scalability
- Build high-quality reusable code that can be used in the future
- Know the security of software
- Adaptation of a product with Localization and Internationalization
- DevOps (CentOS / CoreOS / Kubernetes / Docker) experience
- Understanding the Cloud Service Providers Amazon Web Services, Microsoft Azure and Google Cloud
- Know a concept of DNS, IPv6, network
- Good at English both oral and written is a must.
Benefits
- Hybrid work
- Flexible working hours
- Health insurance
- Mental wellness service
- Annual health check
- Laptop and other equipments
- Grab transportation credits
- Free snacks amp; drinks
- Weekly massage
- Yoga class
- Education allowance
- Performance bonus