**(1) Full Stack Software Engineer (Junior level)**
**Responsibilities**:
- Work with product owners and end-users to clarify specifications and get feedback.
- Collaborate with other engineers and designers to develop and ship features.
- Translate designs and wireframes into high-quality full-stack code (React, Ruby).
- Perform code reviews for team deliverables to ensure the code follows documented standards and best practices.
- Deploy and maintain API endpoints and front-end features in working order.
- Help evolve systems architecture and documentation to consistently improve development efficiency.
**Requirements**:
- Bachelor's degree in Computer Science or a related field.
- Strong programming skills in languages such as Ruby, Python, Java, and SQL.
- Experience with version control systems like Git.
- Familiarity with Linux operating systems.
- Understanding of software engineering best practices including testing, debugging, and documentation.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
**(2) Full Stack Software Engineer (Senior level)**
**Responsibilities**:
- Work with product owners and end-users to clarify specifications and get feedback.
- Collaborate with other engineers and designers to develop and ship features.
- Translate designs and wireframes into high-quality full-stack code (React, Ruby).
- Perform code reviews for team deliverables to ensure the code follows documented standards and best practices.
- Deploy and maintain API endpoints and front-end features in working order.
- Help evolve systems architecture and documentation to consistently improve development efficiency.
On Front End:
- Develop and implement front-end code that adheres to SEO best practices, ensuring efficient rendering and crawling by search engines.
- Create and optimize HTML markup for search engine readability, including proper use of tags, semantic structure, and metadata
- Optimize stylesheets and scripts to enhance page speed and user experience, considering mobile responsiveness and minimizing render-blocking resources.
- Responsive Design: Ensure websites are responsive and mobile-friendly to meet the evolving requirements of search engine algorithms.
**Requirements**:
- Bachelor's / Masters degree in Computer Science or a related field.
- Strong programming skills in languages such as Ruby, Python, Java, and SQL.
- Experience with version control systems like Git.
- Familiarity with Linux operating systems.
- Strong understanding of software engineering best practices including testing, debugging, and documentation.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
- Clear communication skills to convey technical concepts to non-technical stakeholders and work seamlessly in a collaborative environment.
- A commitment to continuous learning, staying updated on the latest SEO trends, and adapting strategies accordingly.
- Meticulous attention to detail, particularly in implementing HTML markup, meta tags, and other on-page SEO elements.
- Understanding of web accessibility standards and practices to ensure websites are inclusive and compliant.
- Familiarity with version control systems (e.g., Git) for efficient code management and collaboration.
- A degree in computer science, web development, or a related field is often preferred, though equivalent practical experience is also considered.
Pay: Rp7,000,000 - Rp18,000,000 per month