We’re always looking for awesome people

We’re always looking for new fresh talent and we’re waiting to see what you can do. If you love a challenge and fast paced working environment, feel free to check out our available positions.

Benefits of working with us

10(up to 15) days paid vacation annually

}

Flexible working hours

Located in the heart of Bangkok, Thailand

International team & work environment

Work with globally recognised clients

Relocation, VISA & work permit process assistance

Health insurance

Regular company events & conferences

Drinks, snacks and company trips

Open positions

Frontend

Senior Frontend Developer

Qualifications:

  • 3+ years of professional experience as a front-end developer
  • Should be strong in web technologies mainly on client side.
  • Experience in a diverse set of web app development tools and technologies such as JavaScript ES6+, Typescript, RxJs, HTML5, CSS3, Material Design
  • Experience with Angular framework. Angular 2+ desirable
  • Experience building single-page applications
  • Experience integrating data from third-party APIs into complex JavaScript applications
  • BS/MS degree in Computer Science, Engineering or a related subject
  • Proficiency in English, both written and oral
  • Experience working in an agile/scrum project  
  • Experience with source/version control software such as Git
  • Experience in delivering projects using Agile tools such as Jira
  • Understand the functional reactive programming concept

Submission Details

Apply for this position by submitting your resume and covering letter to jobs@7peakssoftware.com

Lead Engineer (Mobile & Web)

Responsibilities:

  • Help your team members grow by defining individual goals and the strategy to achieve them
  • Actively mentor and continuously provide feedback to your team members
  • Select and interview new candidates in collaboration with the team
  • Provide your domain knowledge and insights where needed
  • Evangelise best practices and how to sustain a culture of quality delivery and craftsmanship
  • Contribute to the overall technology strategy, architecture & design, and development practices for frontend applications

Qualifications

  •  An applied university degree in Computer Science, Engineering or a related subject
  • 5+ years of software development experience, including serving as lead architect, lead engineer, or technical lead for successful software solutions for either web frontend or native apps
  • 2+ years of experience with team lead responsibilities such 1-1s, appraisal interviews, hiring and mentoring of others
  • Excellent ability to understand and communicate with people from different cultures
  •  Be thorough and dedicated to quality
  • Assist in defining processes and be able to identify opportunities for innovation to improve quality
  • Must have fluent English, both oral and written

Submission Details

Apply for this position by submitting your resume and covering letter to jobs@7peakssoftware.com

Backend

Senior .NET Backend Developer

Responsibilities

  • Backend development (Database design, Business Logic Layer, Web Services, Integrations)
  • Propose and implement architectural designs
  • Test application software using applicable technologies
  • Maintain existing enterprise mobile and web back­ends

Qualifications ­ General

  • A degree in computer/technology related discipline or equivalent work experience
  • BS/MS degree in Computer Science, Engineering or a related subject
  • 5+ years of software development experience
  • Excellent ability to understand software requirements and specifications
  • Strong understanding of best practices for application performance optimization and security
  • Be thorough and dedicated to quality
  • Be able to identify opportunities for innovation to improve quality
  • Strong knowledge on object oriented programming and design patterns.
  • Strong experience of enterprise software architecture
  • Near fluent English, both oral and written

Qualifications with Azure

  • Experiences on Microsoft Azure and understanding of the different services provided by Azure and able to provide solution using the services
  • Understanding of Cloud Computing: virtualization technologies, Infrastructure as a Service, Platform as a Service and Software as a Service Cloud delivery models
  • Understanding of infrastructure (firewalls, load balancers, hypervisor, storage, monitoring, security etc)
  • Be able to create, deploy, maintain, scale­out Cloud based services

Submission Details

Apply for this position by submitting your resume and covering letter to jobs@7peakssoftware.com

Mobile

Senior Android Developer

Responsibilities

  • Participate in the full mobile application development lifecycle 
  • Design and build advanced applications for the Android platform 
  • Collaborate with cross-functional teams to define, design, and ship new features 
  • Work with external data sources and APIs 
  • Unit test code for robustness 
  • Work on bug fixing and improving application performance 
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject 
  • 3+ years of solid Android development experience 
  • Understanding of material design principles and interface guidelines 
  • Strong understanding of software design patterns 
  • Strong knowledge of Android SDK and fluency in Java and related frameworks 
  • Working knowledge of Kotlin is a bonus 
  • Strong understanding of mobile development concept such as offline, caching, security, lifecycle, error handling, network connectivity, asynchronous and reactive programming 
  • Knowledge of Android distribution mechanics and signing 
  • Experience using Gradle and dependency management tools 
  • Have published apps to Google Play 
  • Experience with de-facto third-party libraries and APIs 
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies 
  • Solid understanding of the full mobile development life cycle 
  • Gradle knowledge 
  • Good command of English, both written and oral

Submission Details

Apply for this position by submitting your resume and covering letter to jobs@7peakssoftware.com

Senior iOS Developer

Responsibilities

  • Participate in the full mobile application development lifecycle 
  • Design and build advanced applications for the iOS platform 
  • Collaborate with cross-functional teams to define, design, and ship new features 
  • Work with external data sources and APIs 
  • Unit test code for robustness 
  • Work on bug fixing and improving application performance 
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject 
  • 5+ years of software development experience 
  • 3+ years of solid iOS development experience (Cocoa, UIKit, Swift and XCode) 
  • Understanding of Apple’s design principles and interface guidelines 
  • Strong understanding of software design patterns 
  • Strong understanding of mobile development concept such as offline, caching, security, lifecycle, error handling, network connectivity, asynchronous and reactive programming 
  • Knowledge of iOS distribution mechanics and signing 
  • Experience using different dependency management tools 
  • Have published one or more iOS apps in the app store 
  • Experience with de-facto third-party libraries and APIs 
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies 
  • Solid understanding of the full mobile development life cycle 
  • Fastlane knowledge is a bonus. 
  • Good command of English, both written and oral

Submission Details

Apply for this position by submitting your resume and covering letter to jobs@7peakssoftware.com

Cloud

Cloud Software Architect (Azure / AWS)

Responsibilities:

  • Architect modern service based solutions on Azure or AWS
  • Prepare technical specifications, system integrations overview and API documentation
  • Design, create, deploy and oversee the implementation and integration of scale-out cloud-based solutions. Ensures solution is appropriately scaled and architected to realize cloud benefits.
  • Technical leadership responsibility for two to three concurrent projects that require significant custom software design and multiple integrations. Have full understanding of implementation requirements and how multiple pieces of the implementation will fit together
  • Work alongside the team, being hands-on using .NET
  • Stay current with PAAS trends and incorporate emerging technology to our clients’ best benefit
  • Help grow our reputation as a cloud expert in meetings with clients and the industry
  • Technical pre-sales and assist in recruitment
  • Mentor and provide technical guidance to other members of the team

Requirements

  • 2+ years of hands on experience with Azure or AWS cloud solutions
  • Comprehensive understanding of cloud services
  • Experience using MS APIM or AWS API GW
  • Strong ability to use and explain all aspects of .NET Core framework and Entity core framework
  • Experience in networking, storage and identity management in the cloud
  • Experience with Azure PowerShell or AWS CLI
  • A degree in computer/technology related discipline or equivalent work experience
  • 5+ years of software development experience
  • Be thorough and dedicated to quality
  • Fluent English, both oral and written

Submission Details

Apply for this position by submitting your resume and covering letter to jobs@7peakssoftware.com

Quality assurance

Senior Quality Assurance Engineer

Responsibilities

  • Write and execute both manual and automated test plans
  • Participate in the review and definition of software requirements
  • Challenge requirements and specifications
  • Clearly documenting issues and how to reproduce them. File and update issues in issue tracker.
  • Understand risk management and define regression test scope

Requirements

  • A degree in computer/technology related discipline or equivalent work experience
  • Excellent ability to understand software requirements and specifications
  • Be able to test both functional and technical requirements
  • Be thorough and dedicated to quality
  • Self-driven with ability to work in a structured and meticulous way without guidance
  • Strong analytical skills
  • Strong knowledge about best practice software testing methodology and tools
  • Be able to identify opportunities for innovation to improve quality
  • Strong knowledge about Android and iOS mobile platforms is an advantage
  • Experience in programming is an advantage
  • Near fluent English, both oral and written

Submission Details

Apply for this position by submitting your resume and covering letter to jobs@7peakssoftware.com

Lead Test Automation Engineer

Qualifications

  • BS/MS degree in Computer Science, Engineering or a related subject
  • 5+ years of professional experience in various roles in software development
  • Positive, pro-active team player to lead our test automation team and competence development
  • Strong experience in programming several languages, such as Python, Java, JavaScript or PHP, different databases and client-server communications protocols
  • Strong knowledge of TA tools and frameworks, such Selenium, Appium, Robot, QTP and .NET testing tools
  • Experience in developing test automation and quality assurance strategy for new product or project
  • Fluent in English, both written and oral

Submission Details

Apply for this position by submitting your resume and covering letter to jobs@7peakssoftware.com