Senior Software Engineer (Fullstack)
freeC's Client

Full time
Hiring 5 people
Ho Chi Minh & 1 other places
Published 17/09/2024

Job Description

As a Senior Software Engineer, you will be integral in developing and deploying software solutions that address critical business needs. You will not only be a proficient developer but also serve as a leader and mentor within your team, guiding them in delivering high-quality, reliable, and maintainable software. This role offers an opportunity to shape the development pipeline, influence technical decisions, and collaborate closely with stakeholders across the organization to drive impactful outcomes.

Key Responsibilities:

  • Technical Leadership:
  • Provide thought leadership by contributing to strategic technical design decisions and driving innovation within the team's domain.
  • Navigate obstacles and adapt to changing requirements or ambiguity, effectively communicating any changes to plans in a timely and clear manner.
  • Infrastructure and Operations:
  • Maintain and optimize Continuous Integration/Continuous Deployment (CI/CD) pipelines to ensure seamless development and deployment processes.
  • Set and pursue availability and failure rate goals for the services owned by your team, ensuring operational excellence.
  • Identify and address infrastructure issues proactively to maintain a stable and efficient software environment.
  • Team Collaboration and Growth:
  • Enhance the team’s capabilities by identifying opportunities for productivity improvements and encouraging knowledge sharing.
  • Create a collaborative environment where team members can independently solve problems and grow professionally.
  • Code and Quality:
  • Uphold high standards for code quality and advocate for practices that enhance maintainability and reliability.
  • Promote the automation of repetitive tasks to minimize errors, save time, and boost efficiency.
  • Apply a deep understanding of design patterns and architectural principles to guide development efforts.
  • Continuous Improvement:
  • Stay current with industry trends and emerging technologies relevant to the team's work and the business needs.
  • Embrace a culture of experimentation and data-driven decision-making to foster continuous improvement.
  • Customer Focus:
  • Understand customer needs deeply and translate them into effective technical solutions.
  • Gather and analyze customer feedback to inform ongoing product development and enhancements.


Job Requirements:

We are looking for a Senior Software Engineer who combines technical expertise with leadership qualities to drive impactful software development and foster team growth.

To be successful in this role, you should have:

  • Educational Background: A Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Strong Communication Skills: Excellent interpersonal and communication abilities for effective collaboration and stakeholder engagement.
  • Data-Driven Decision-Making: A data-driven mindset, with the ability to leverage data for strategic decision-making and problem-solving.
  • Technical Expertise: In-depth understanding of software development best practices, methodologies, and the software development lifecycle (SDLC) in high-paced, cloud computing environments.
  • Problem-Solving Skills: Strong analytical and problem-solving abilities, with a commitment to delivering high-quality, scalable solutions.
  • Leadership and Mentorship: Demonstrated ability to mentor and develop team members, fostering a culture of growth and collaboration.
  • Experience with AWS and Microservices: Proficiency with AWS and microservice architecture is advantageous.
  • Experience with Flutter: Familiarity with Flutter app development is a plus.
  • Test-Driven Development (TDD) and Behavior-Driven Development (BDD): Experience with TDD and BDD practices is a valuable asset.


Skills

Full-stack Developement
Microservices
Amazon Web Services (AWS)

Benefits

We offer a comprehensive benefits package that supports both your personal well-being and professional growth:

  • Competitive Salary: Full salary during the probation period (100% salary from day one).
  • Equity Options: Opportunity to participate in our stock option plan, giving you a stake in the company’s success.
  • Health Insurance: Comprehensive health insurance coverage for you, with additional coverage for your family after two years of service.
  • Top-notch Equipment: A MacBook Pro is provided to ensure you have the best tools for your job.
  • Generous Paid Time Off: 12 annual leave days, plus an additional leave day for your birthday, Christmas leave, and 2 extra leave days after one year of service.
  • Performance-Based Bonuses: Receive bonuses based on individual and company performance.
  • Flexible Working Arrangements: Enjoy the flexibility of remote work or a hybrid working model, allowing you to balance work and life effectively.
Company Info
freeC's Client
Ho Chi Minh
101-300 employees
https://freec.asia/
Ho Chi Minh
101-300 employees
https://freec.asia/
HRTech
IT/ Web

About

freeC is the Smart Recruiting Platform that leverages matching technology to actively connect hundred of thousand of employers and job seekers. The success of freeC is determined by our success in operating as a unified team. If you're interesting, ambitious, and eager to advance your career with us, explore our vacancies as below. We're excited to have you on board our ship to help us grow fast, deliver on our mission of actively connecting employers and job seekers around Vietnam

Working Address

Lầu 06, Tòa nhà BCONS TOWER II , Số 42/1, Đường Ung Văn Khiêm, Phường 25, Quận Bình Thạnh, TP. HCMView map