At Code Engine Studio, we create future leaders

Here, we are one team, building each other up in excellence and integrity to consistently deliver strategic solutions and innovative digital products. We invest in passionate and masterful people who are committed to lifelong learning.

When you join our team, we help you to reach your greatest potential:

[thb_content_carousel thb_pagination=”” autoplay=”true” thb_margins=”no-padding”][thb_cascading image=”1597″][thb_cascading image=”1598″][thb_cascading image=”1599″][/thb_content_carousel]

Training Support

  • Every team member has an annual training budget
  • Mentorship is provided by the company’s senior leaders
[thb_button style=”style2″ animation=”animation left-to-right” link=”url:%23apply|title:Apply%20for%20a%20Job||” bg_gradient1=”#3d3d3d” bg_gradient2=”#2d2d2d”]

Career Pathing

  • We help team members plan the steps for their future career advancement
  • Team members transparently learn what skills and qualifications they need to develop to be promoted to the next level inside the company
[thb_button style=”style2″ animation=”animation left-to-right” link=”url:%23apply|title:Apply%20for%20a%20Job||” bg_gradient1=”#3d3d3d” bg_gradient2=”#2d2d2d”]

Physical Wellness Support

  • Every team member has an annual health budget which can be used for wellness activities such as dance classes, gym memberships and more.
  • We have sports clubs within our team including football, badminton and swimming.
[thb_button style=”style2″ animation=”animation left-to-right” link=”url:%23apply|title:Apply%20for%20a%20Job||” bg_gradient1=”#3d3d3d” bg_gradient2=”#2d2d2d”]

Team Environment

  • Open communication
  • Continuous feedback
  • Daily lunch and snack time together
  • Flexible work arrangements
  • Giving back to the community through monthly service activities
[thb_button style=”style2″ animation=”animation left-to-right” link=”url:%23apply|title:Apply%20for%20a%20Job||” bg_gradient1=”#3d3d3d” bg_gradient2=”#2d2d2d”]
[thb_slidetype slide_text=”

*Currently Available Jobs:*

” style=”style2″ thb_animated_color=”#f15927″][vc_tta_tour style=”modern” shape=”square” color=”white” spacing=”5″ active_section=”1″][vc_tta_section title=”Java Developer – Intermediate to Senior” tab_id=”1582192108146-5f584c57-2f40″]

Job Description:
  • Work together with our team to deliver projects for many of our clients across the world.
  • Work within the Scrum framework and be involved in requirements analysis, planning, estimations, and continuous software development.
  • Demonstrate technical leadership through self-assignment of tasks and using appropriate technical solutions and architecture.
  • Perform design and code reviews and teach the team good coding practices and logic.
  • Participates in installation, on-going maintenance and production support of software systems.
  • Maintain a high standard of quality through knowledge and coding of unit and integration testing.
Job Requirements:
  • 4+ years of experience designing/implementing large-scale Java enterprise applications. Skilled with Java/JSP/JSF, MVC, Spring/Struts Framework, XML/XSLT/XPath, REST/JSON/SOAP and Java Application server technologies. Experience in developing applications using MVC frameworks, HTML5, CSS, JavaScript, JQuery.
  • Experience with the following technologies is highly desirable: Liferay, Java-based portal and CMS. Experienced with following is a plus: OSGi, Jenkins, AWS, Advance caching and indexing, LDAP/SSO/OAuth.
  • Experience in Service Oriented Architecture, Web Services, Design Patterns, RDBMS and other data sources.
  • Experience designing data models (logical and physical models), and constructing database schemas and complex SQL queries.
  • Implementing automated testing platforms is a plus
  • In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
  • Write high-quality, clean, maintainable code using engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)
[thb_button style=”style2″ animation=”animation left-to-right” link=”url:https%3A%2F%2Fcodeenginestudio.freshteam.com%2Fjobs%2F-5V-0GHHxBTg%2Fjava-developer-intermediate-to-senior%23applicant-form|title:Apply%20for%20a%20Job|target:%20_blank|” bg_gradient1=”#3d3d3d” bg_gradient2=”#2d2d2d”]
[/vc_tta_section][vc_tta_section title=”React/NodeJS Developer – Senior” tab_id=”1582192108196-958e0d5f-d4fd”]
Job Description:
  • Work together with our team to deliver projects for many of our clients across the world.
  • Work within the Scrum framework and be involved in requirements analysis, planning, estimations, and continuous software development.
  • Demonstrate technical leadership through self-assignment of tasks and using appropriate technical solutions and architecture.
  • Perform design and code reviews and teach the team good coding practices and logic.
  • Participates in installation, on-going maintenance and production support of software systems.
  • Maintain a high standard of quality through knowledge and coding of unit and integration testing.
Job Requirements:
  • 3+ years of experience.
  • Strong proficiency with JavaScript, ES Next, Typescript.
  • Knowledge of Node.js and/or React, and frameworks available for it (ExpressJS, Restify…).
  • Implementing automated testing platforms and unit tests.
  • Understanding fundamental design principles.
  • Experience with relational and non-relational DB (MySQL, MongoDB…).
  • Experience in building web services and familiarity with HTTP, REST, JSON.
  • Proficient understanding of code versioning tools, such as Git.
  • Docker experience.
  • Good English communication skills – both verbal and written.
  • Passion for technology, willingness to learn, and a good attitude.
[thb_button style=”style2″ animation=”animation left-to-right” link=”url:https%3A%2F%2Fcodeenginestudio.freshteam.com%2Fjobs%2FeWP9zsfPNU3c%2Fsenior-react-nodejs%23applicant-form|title:Apply%20for%20a%20Job|target:%20_blank|” bg_gradient1=”#3d3d3d” bg_gradient2=”#2d2d2d”]
[/vc_tta_section][/vc_tta_tour]

Code Engine Studio Stories Of Belonging

We are always seeking hard working, dependable, passionate people. If the type of job you are looking for is not currently posted, introduce yourself to us using the form below. We’d love to hear from you so we can discuss how and when we may be able to add you to our team.

[thb_accordion][vc_tta_section title=”Hồ Hoàng Ánh” tab_id=”1581954191500-3d626b00-3998″]
Sr Developer

My experience on the Code Engine Team has really strengthened my empathy and understanding of other people. I love seeing the outcomes of my hard work in the creation of high quality products for our clients. And I know I can become a more effective and patient leader because of the inspiration that is all around me. The volunteer service we provide to less fortunate members of our community is definitely one of the most meaningful aspects of my work with Code Engine Studio. Our company’s generosity and effectiveness is really inspiring to me. 

[/vc_tta_section][vc_tta_section title=”Nguyễn Anh Vũ” tab_id=”1581953837932-f073bdbd-f59f”]
Jr Developer

Code Engine Studio is a place to grow. I began as an intern before being hired as a Junior Developer. Now, Code Engine is investing in me as a leader through the responsibilities they’ve given me in training and mentoring our Developer interns. It also makes me feel great that I can be of service to our community through CES’s monthly volunteer activities.

[/vc_tta_section][vc_tta_section title=”Phan Đinh Thảo” tab_id=”1581954184985-1447f089-094d”]
Jr Developer

Through my internship and now my role as a Junior Developer, I have learned a lot from the Code Engine Studio team. Everyone is so hard working but also patient and collaborative. I know that this is a place where I will continue to develop myself but also be able to contribute to others on my team and in our community.

[/vc_tta_section][vc_tta_section title=”Nguyễn Minh Hoàng” tab_id=”1581953795227-bda5a7a3-0f16″]
Former QA Tester, now Project Manager

When I was ready for a new challenge in my career, I sought a role at Code Engine Studio. In my first position as a QA Tester, the CES team helped me to become a very detail-oriented person who can carefully describe our clients’ issues and requirements to all members of our team. It feels great to be part of the Code Engine team because here, it feels like you’re part of a family. Everyone is always welcoming and supports each other in personal development. The investments Code Engine’s senior team have made in me have inspired me to want to become a leader for others: Both within our team and in my community. 

[/vc_tta_section][vc_tta_section title=”Đặng Nhật Quang” tab_id=”1581953795193-9250f649-7645″]
Former Technical Analyst, now Project Manager

As a diligent and analytically-minded person, I knew Code Engine was a place where I could sharpen and increase the effectiveness of my technical skills. But they have also helped me to improve my social skills as well. Through the mentorship I’ve received and our collaborative culture, I feel my teamwork and communication skills have developed more at CES than they would have at another company. 

[/vc_tta_section][vc_tta_section title=”Đỗ Thị Ngọc Ánh” tab_id=”1582194063037-22351807-1285″]
QA Tester

Before applying to join the Code Engine team, I received my first impressions of the company as a fun and collaborative place to work through the photos they posted of their volunteer and social activities on Facebook. I was surprised that I couldn’t tell the difference between the leadership and other team members—everyone looked equal! I really love being part of the Code Engine team because of the feeling of belonging I have here. Our leadership team truly cares about and respects each of us as individuals. What feels most special for me about Code Engine Studio is our commitment to supporting our community. Looking back, I feel like I used to be very selfish, only thinking of myself. But when I began participating in Code Engine’s charitable volunteer activities, it changed my thoughts and actions. I now carry with me a sense of responsibility for others which I didn’t feel before and I am very thankful to the company for instilling this in me.

[/vc_tta_section][/thb_accordion]