Careers

join us today

the right place for you

STS Software is always on the search of top technical and sales talent. If you are interested in joining a growing startup in the Americas that offers many possibilities for skill and career path development we want to hear from you.

job opportunities

become an associate

Job Description

We are looking for an experienced JavaScript developer who is proficient with React.js. The primary focus of the selected candidate would be on developing user interface components implementing and executing them following well-known React.js workflows (such as Flux or Redux). Also ensuring that these components and the overall application are robust and easy to manage. A commitment to collaborative problem solving, sophisticated design, and quality products are important.

Responsibilities

  • Developing the latest user-facing features using React.js
  • Designing a modern highly responsive web-based user interface
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high-quality code
  • Learn and understand user interactions
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Coordinating with various teams working on distinct layers
  • As a React.js Developer, you will be involved from conception to completion with projects that are technologically sound and aesthetically impressive. 

Technical Skills

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Prior experience with popular React.js workflows (such as Flux or Redux)
  • Familiarity with more current specifications of EcmaScript
  • Prior experience with data structure libraries (e.g., Immutable.js)
  • Knowledge of isomorphic React is a plus
  • Familiarity with RESTful APIs
  • Familiarity with HTML / CSS
  • GIT experience is a plus
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Familiarity with Git code versioning tools 
  • Knowledge of Office 365, PowerAutomate and PowerBi a plus.

Non-Technical Skills:

  • Team player
  • Excellent time-management skills
  • Great interpersonal and communication skills

Job brief

We are looking for a Senior Software Engineer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects. This is a technical leadership and innovation position for an individual with proven track record of software engineering, development and updated programing skills who seeks an entrepreneurial opportunity with a startup in growth stage and developing a global technical organization.

In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in software development and agile methodologies, we’d like to meet you.

Your goal will be to develop high-quality software that is aligned with user needs and business goals.

Responsibilities

  • Develop high-quality software design and architecture
  • Identify, prioritize and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Collaborate with internal teams and vendors to fix and improve products
  • Document development phases and monitor systems
  • Ensure software is up-to-date with latest technologies

Requirements

  • Proven experience as a Senior Software Engineer
  • Extensive experience in software development, scripting and project management
  • Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks
  • Knowledge of selected programming languages (e.g. Python, C++, C#) and the Java/J2EE platform
  • In-depth knowledge of relational databases (e.g. Microsoft SQL, MySQL) and Oracle databases 
  • Familiarity with various operating systems (Linux, Mac OS, Windows)
  • Analytical mind with problem-solving aptitude
  • Ability to work independently
  • Excellent organizational and leadership skills
  • BSc/BA in Computer Science or a related degree

APPLY NOW

Job brief

A professional Database Administrator (DBA) will keep the database up and running smoothly 24/7. The goal is to provide a seamless flow of information throughout the company, considering both backend data structure and frontend accessibility for end-users.

Responsibilities

  • Build database systems of high availability and quality depending on each end user’s specialised role
  • Design and implement database in accordance to end users information needs and views
  • Define users and enable data distribution to the right user, in appropriate format and in a timely manner
  • Use high-speed transaction recovery techniques and backup data
  • Minimise database downtime and manage parameters to provide fast query responses
  • Provide proactive and reactive data management support and training to users
  • Determine, enforce and document database policies, procedures and standards
  • Perform tests and evaluations regularly to ensure data security, privacy and integrity
  • Monitor database performance, implement changes and apply new patches and versions when required

Requirements

  • Proven working experience as a Database Administrator
  • Hands-on experience with database standards and Microsoft SQL Reporting Services
  • Excellent knowledge of data backup, recovery, security, integrity and SQL
  • Familiarity with database design, documentation and coding
  • Previous experience with DBA case tools (frontend/backend) and third party tools
  • Familiarity with programming languages API
  • Problem solving skills and ability to think algorithmically
  • BS degree in a computer discipline or relevant certification

APPLY NOW

We have regional sales and business development manager for Central America. Candidates must have at least 3 years of experience in software or technology sales. In addition, the ideal candidate will also have experience managing or developing partner or VAR sales distribution channels.

Responsibilities

  • Create regional sales plans and quotas in alignment with business objectives
  • Support regional partners with day-to-day store operation
  • Evaluate channel and individual performances
  • Report on regional sales results
  • Forecast quarterly and annual profits
  • Identify hiring needs, select and train new salespeople
  • Prepare and review the annual budget for the area of responsibility
  • Analyze regional market trends and discover new opportunities for growth
  • Address potential problems and suggest prompt solutions
  • Participate in decisions for expansion or acquisition
  • Suggest new services/products and innovative sales techniques to increase customer satisfaction

Requirements

  • Proven work experience as a Regional Sales Manager, Area Manager or similar senior sales role
  • Ability to measure and analyze key performance indicators (ROI and KPIs)
  • Familiarity with CRM software
  • Understanding of technology channel sales and distribution
  • Ability to lead and motivate a high performance sales team
  • Excellent communication skills
  • Strong organizational skills with a problem-solving attitude
  • Availability to travel as needed
  • BSc degree in Sales, Business Administration or relevant field

APPLY NOW

what are you looking for in your next job

Apply now for success

Get in touch

north america
south america
Support