Information Technology Positions
Explore our diverse range of IT positions designed to match your skills and expertise. Whether you’re an experienced IT professional or new graduate, we have roles tailored to your unique talents and career aspirations.
Join us in reshaping the Information Technology landscapes and making a meaningful impact in the world of IT.
Salesforce Developer
About The Role
We have used Salesforce Sales and Service Clouds for numerous years and has customized much of it. As our Salesforce Developer, you will work alongside a group of experts to migrate our current Sales Cloud platform to Salesforce Lightning. In addition to the migration, you will also work to standardize custom objects when feasible.
Roles and Responsibilities
- Support business requirements
- Provide customized solutions using the Salesforce platform
- Handle all requirement gatherings, produce functional analysis
- To communicate with different project managers, and the leadership team to ensure efficient participation in all the different phases of development from testing to maintenance.
- To troubleshoot any bugs or attacks in the system
- Create various timelines and development goals.
Desired Skills & Experience:
- Bachelor’s degree in computer science or software engineering.
- Previous work experience with application and software development.
- Experience developing customer-facing interfaces.
- Advanced knowledge of Salesforce CRM platforms.
- Good communication skills.
- Ability to problem solve high-level software and application issues.
- Ability to project manage.
Job Details:
Type: Contract position
Remote: 100% Online
Senior Full Stack Software Engineer
As a Senior software engineer you will:
- Collaborate with users, stakeholders, engineering, and technical personnel to clarify intent, identify problems, suggest changes, challenge assumptions, and drive outcomes.
- Actively participate in sprint planning and backlog grooming
- Perform development tasks for all solution architecture layers (front-end, backend, storage, etc.)
- Own DevOps activities such as building out of CI/CD pipelines and writing Infrastructure as Code
- Demonstrated software craftsmanship with TDD, pair programming, boy scouting code, Domain Driven Design, and other industry recognized best practices.
- Write, perform, and automate unit tests
- Understand and make performance tradeoffs
- Own your code running in production
- Address production issues as they occur
- Build and execute functional and non-functional tests
- Perform code reviews with team members to promote technical excellence
- Write minimally sufficient documentation of program development and subsequent revisions
- Research and recommend software tools
Skills
- Ability to communicate complex concepts in a logical and concise manner
- Apply critical thinking to provide creative solutions to user’s needs and business value opportunities
- Apply systems thinking in design and solutioning
- Connect with the business value being requested, quickly weigh options deliver a solution with high degree of technical excellence
- Collaborate in decision making with team members and architects
- Take smart risks and be open to evaluating failure as a learning opportunity to progressively improve
- Provide technical mentorship and guidance to other team members
- Ability to relate technology solutions to business value opportunities and weigh technical approaches in the context of business value
Experience
- Demonstrated experience in product development from inception of an idea to deployment and support of production software
- Knowledge of all aspects of the software development lifecycle including design, functional and technical requirements, coding, debugging, testing, release, and operational support
- Experience with agile software development methodologies
- Experience with software development best practices, including code standards, code reviews, source control management, build processes, testing, and operations
- Experience with microservice architecture and event driven systems
- Experience with SOLID principles
- Experience with XP disciplines
- Demonstrated problem-solving ability
- Experience with Cloud technologies and ability to continually evolve technology solutions from legacy technologies to cloud technologies
- Proven effectiveness with debugging, root-cause analysis and troubleshooting system and application issues
- Minimum of six (6) years of experience in software engineering
- Experience with RESTful webservices
- Experience with CI/CD pipelines execution
Some of the patterns / tools we use are:
- AWS
- Visual Studio, ASP.NET/CORE 4.0, C#
- MVC 3 Architecture / Framework.
- ReactJS
- RDBMS/SQL
- NOSQL
- GraphQL (for now)
- HTML5
- JavaScript and ReactJS.
- React – functional components and hooks, Redux and TypeScript.
- Git
- Jira
- Kafka & event first architecture
Credentials:
- Bachelor’s degree in computer science or related field
Reports To:
· Engineering Talent Manager
Software Engineer
PRIMARY DUTIES AND RESPONSIBILITIES:
- Performing hands-on coding work on technology such .Net, NodeJS, C#, Web API, SQL Server, Mongo
- DB, Talend, API gateway etc.
- Work within a scrum team to ensure on-time iterative deliveries, passion for producing quality code, and
- dedicated to best practices such as automated testing, code reviews, continuous integration, and
- continuous deployment
- Strong understanding of AWS services, GIT based source code management, Jenkins for Code Deploy etc.
- Develop Innovative solutions towards Interoperability space Including Real time Integrations/file
- Integrations via API, web services, jobs etc.
- Engage in technical design of solutions and features based on use cases and business requirements.
- Have a deep understanding of software architecture best practices, SOLID principles and the skills and
- experience to deliver delivering fault-tolerant software systems.
- Anticipate and prevent issues of security, scalability, or quality in our development.
- Maintain a relentless focus on code quality through automation, unit and integration testing, code reviews, and skill building within the team
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or
- adapt to new requirements.
- Actively participate in scrum ceremonies spring planning and backlog grooming.
- Self-motivated and able to work with little supervision, who consistently take the initiative to get things done, do things before being asked by others or forced to by events
Qualifications
EXPERIENCE AND EDUCATIONAL REQUIREMENTS:
- 5+ years of experience in software development.
- 3+ years operating in Scrum team
- 3+ years automating code deployment CI/CD Pipeline
- Experience in AWS, C#, Mongo, SQL server, NO SQL DB, C#, Node.js + APIs, API Gateway, and
- microservices.
- Experience with Event Driven programming,
- Understanding KAFKA or AWS Kinesis or similar data streaming platforms is a plus
- Experience with both SQL and NO SQL databases.
- Experience in the healthcare technology space is a bonus
MINIMUM SKILLS, KNOWLEDGE AND ABILITY REQUIREMENTS:
- Solid problem-solving and troubleshooting skills
- Experience in Agile Development methodologies
- Excellent oral and written communication skills
- Ability and desire to add value in a highly innovative and empowering setting
- Possess strong interpersonal skills and attention to detail
- Demonstrated ability to manage multiple tasks
- Experience appropriately escalating issues to the leads as necessary/needed
- Team player who can effectively work in a fast-paced environment
- Experience in Agile Development methodologies
Data Engineer
Your main responsibilities include:
- Design, develop, maintain and troubleshoot data pipelines. We use open-source Airbyte, Prefect and dbt on top of BigQuery.
- Ensure quality of data sources by writing tests, debugging data inaccuracies and inconsistencies.
- Collaborate with business stakeholders and the analytics team to design and develop end-to-end data solutions — while balancing business requirements, cost, security, and performance.
- Participate in code reviews to promote a high standard of work across the team.
- Develop our internal tools, processes, and workflows to help us deliver more efficiently to business stakeholders.
About you
The ideal candidate for this role:
- Has 2+ years of experience in data engineering or a similar role, and has set up or run the infrastructure needed to orchestrate data pipelines
- Is proficient in Git or another distributed source control system
- Is proficient in an object-oriented programming language
- Prides themselves on writing performant, easy-to-read SQL
- Has set up or worked with parts of the modern data stack
- Able to extract requirements from even the most complex of business questions. You know how important iterating on analyses is, to stay close to business needs.
- Is knowledgeable about QA and building trust in data.
- Is detail-oriented and has a mature attitude to documentation, security, and process — all of which are important and inform everything we do.
- Worked in a SaaS, product or e-commerce company before.
- Fluent in English, both written and spoken. You prefer to over- vs under-communicate. You like transparency, openness, and asking questions.
Senior Backend Engineer
Your main responsibilities will be:
- developing, scaling and maintaining some of our backend services including the API, reports and other infrastructure services that manage our product and logistics worldwide
- working with multiple teams day to day to bring more value to users, covering customer-facing web and native applications and public APIs
- designing, breaking down, and completing projects of a medium to large scope with high-level productivity
- looking for technical problems of existing system/product without guidance and offering solutions
About the Role
You will be leading projects with a small group of people, such as hosting weekly meetings, communicating with other partners and stakeholders
About you
We would love to hear from you if you are passionate about technology and you are experienced with programming in Go.
In particular, we are looking for:
- Strong backend engineering experience in Go;
- Significant professional experience with distributed systems, PostgreSQL, and Google Cloud Infrastructure;
- Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation);
- Experience with performance and optimisation problems, particularly at large scale, and a demonstrated ability to both diagnose and prevent these problems;
- Ability to work cross-teams and improve cross-functional relationships which will facilitate ongoing projects;
- Eagerness to make contributions to improve the engineering team. For example, activities like interviewing, or mentoring;
- Mentor and grow junior engineers;
- Ability to give on-point and actionable feedback to peers;
- Effective communication skills: regularly achieve consensus with peers and clear status updates;
- Collaborate across the company to define, design, build and improve our product;
- Proficiency in the English language, both written and verbal, is required for success in a remote and largely asynchronous work environment
Senior Engineer SRE
About You
- You’re an experienced technologist. You spent 4 years working on multiple projects in SaaS companies in systems administration, systems engineering, or software development with at least 2 years of experience in Site Reliability Engineering or DevOps.
- You know the cloud. You’ve participated in the design or maintenance of highly available, cloud-based infrastructure in AWS or another cloud offering. You understand infrastructure as code tools and have learned best practices for reliability and observability. We use tools like Terraform, Kubernetes, Redis, GitLab, Prometheus, and Datadog, among others.
- You can code. You have experience with languages like Python or Go to create automated tools. You believe in hands-off deployments and infrastructure as code. Well-honed expertise with the fundamentals of software development goes a long way here.
- You can solve complex systems challenges. You enjoy complex challenges, understand how to improve performance, and help uncover opportunities for improvement. You’ve worked on problems where “just throw more hardware at it” isn’t enough for the system to scale.
- You’re a great communicator. Not only do you know how to share your knowledge with the team and document things well so they can be consumed asynchronously (we do this a lot as a remote company), but you know how to communicate effectively with software and support teams.
- You value our values. Our values are at the heart of how we collaborate and think about our customers. In our remote setting, our values help develop trust and ensure we work and collaborate to democratize automation. You see how these values can empower meaningful work, you thrive in a collaborative setting, and you are eager to continue growing and excited to be part of the team.
Frontend Developer
Skills:
- An expertise in HTML5, CSS3 and jQuery
- A thorough understanding of cross-browser compatibility issues
- Experience with media queries
- A knowledge of CSS platforms such as Twitter’s Bootstrap
- An ability to multi-task on multiple projects and tasks at the same time
- Great attention to detail and be highly organized
- A positive and upbeat attitude with the ability to learn quickly
- Proficiency in PHP/MYSQL and AJAX (preferred)
- Experience with WordPress, BigCommerce, Magento, and Shopify (preferred)
- Excellent written and spoken English
- The availability to work 40 hours per week from 9:00 am to 6:00 pm PST
- The ability to adapt to a diverse and multicultural environment
- Passion to build a startup
- Reliable transportation if working in-house
- A reliable workstation with a fast computer, microphone and speakers, reliable internet and power if working remotely
Requirements:
- Transforming complex layout PSDs into pixel-perfect presentation-layer HTML5/CSS3 templates
- Creating responsive website designs
- Building websites with WordPress, extending and developing plugins and themes
- Working with Photoshop, Illustrator, and Fireworks to create images optimized for the web
- Working with version control systems such as GIT / SVN
- Working under tight deadlines
- Handling multiple projects at the same time
- Producing high quality of work with a strong focus on detail