Company Name:
Company Url:
Short Pitch:
Description:
Headquarter Location:
Tags:


Job Url:

Software Mind




Software Mind is hiring a Remote [GOA] Senior Software Engineer (Java)

Job Description

Project – the aim you’ll have:

Our client is a leading global travel data provider, that has been powering the growth and innovation of the air travel ecosystem since 1929.

Every day, we support millions of journeys across the globe, enabling a simpler, seamless, and more enjoyable travel experience.

With the world’s largest network of schedules and status data and leading-edge analytics tools, we enable our customers to make smarter decisions, better adapt to change, and create exceptional customer experiences.

We partner with some of the biggest global brands, airports, airlines, travel operators, and fast-growing start-ups to design the best services available today, and the finest innovations of tomorrow.

Position – how you’ll contribute:

  • Provide technical support for Java and DB2 based applications.
  • Diagnose and troubleshoot Java and DB2 related issues.
  • Collaborate with the development team to resolve bugs and implement fixes.
  • Monitor system performance and ensure application stability.
  • Document support processes and issue resolutions.
  • Assist in performance tuning and optimization of applications.
  • Provide user support and training as needed.
  • At least 5 years of proven experience in software development primarily using Java in a cloud or on-prem environment.

Qualifications

Expectations – the experience you need:

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Proven experience in Java programming and troubleshooting.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Experience with Java frameworks and technologies.
  • Experience with SQL technologies (ANSI SQL, stored procedures and tuning).
  • Familiarity with software development lifecycle.
  • Experienced with modern software engineering practices such as Agile, CI/CD.

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote Content Writer (software development)

Job Description

Position - how you'll contribute:

We are looking for a content writer to help us create articles for various channels and styles, including SEO articles and regular blog posts for our company website. This material will be in English. 

Please provide three examples of your work about software development or anything related to the tech sector. 

Contract for specific work (umowa o dzieło) or B2B 

Qualifications

Expectations - the experience you need:

  • Native English or C2 level English for non-native speakers  
  • Previous experience in a similar role in software development area
  • Ability to meet deadlines 
  • Good communication skills 

Additional skills – the edge you have:

  • Experience with SEO-based writing 
  • Basic knowledge of software development practices 

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [VLO] Senior Software Engineer (Android)

Job Description

Position – how you’ll contribute

  • you will be responsible for creating new applications based on Android environment;
  • taking care about the quality of the produced code; 
  • preparing and updating technical documentation;
  • collaborating with development teams, testers and other team board involved in the project;
  • be a part of creating something different, what matters! 

Qualifications

Expectations – the experience you need:

  • minimum 4 years of experience as Android Developer;  
  • solid knowledge of Java or Kotlin;  
  • experience with Jetpack, Coroutines, Retrofit;
  • experience with Dagger/Hilt;
  • knowledge of Gradle fundamentals;
  • hands-on experience writing high-quality unit, UI and integration tests.

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote Security Officer

Job Description

Job Overview:

The Information Security Officer will play a crucial role in ensuring the organization's information assets are well-protected and compliant with regulatory, industry, and internal security standards. The primary focus of this role is on compliance, business alignment, and adherence to ISO standards. The role requires strong leadership skills, a deep understanding of risk management, regulatory requirements, and the ability to work closely with various business units to ensure the successful implementation of security policies and practices.

Position – how you’ll contribute:

 

  1. Compliance Management:
    • Ensure that the organization complies with all relevant laws, regulations, and standards related to information security, such as GDPR, HIPAA, SOX, and other applicable industry-specific regulations.
    • Conduct regular audits and assessments to ensure continuous compliance with internal security policies and external regulatory requirements.
    • Coordinate with legal, audit, and compliance teams to maintain robust information security governance.
  2. ISO Standards and Certifications:
    • Lead efforts to maintain and achieve ISO 27001 certification and other relevant standards (e.g., ISO 22301 for business continuity).
    • Develop and maintain information security policies and procedures based on ISO standards, ensuring continuous improvement in alignment with evolving risks.
    • Conduct gap analysis, audits, and risk assessments to ensure adherence to ISO standards and provide recommendations for improvement.
  3. Business Alignment:
    • Collaborate with business units to integrate security requirements into core business processes and decision-making.
    • Provide guidance on the security implications of business initiatives, ensuring security measures are considered without hindering business operations.
    • Develop strong relationships with key stakeholders to ensure alignment between security policies and business objectives.
  4. Risk Management:
    • Perform risk assessments to identify vulnerabilities and threats to information assets and develop strategies to mitigate these risks.
    • Establish and maintain a risk management framework, ensuring that the organization proactively addresses security risks while remaining compliant with industry standards.
    • Oversee the development of incident response plans, disaster recovery, and business continuity plans to minimize the impact of security breaches.
  5. Security Awareness and Training:
    • Design and deliver security awareness training programs to employees at all levels, ensuring a culture of security across the organization.
    • Ensure employees are educated on compliance requirements and security policies to foster proactive behavior toward risk management.
  6. Vendor and Third-Party Management:
    • Assess the security posture of third-party vendors and partners, ensuring compliance with the organization’s security requirements.
    • Manage vendor contracts related to security services, ensuring they meet security and compliance standards.
  7. Reporting and Metrics:
    • Develop and maintain security metrics to track compliance, risk levels, and incident response performance.
    • Prepare and present regular security status reports to senior management and key stakeholders, highlighting compliance posture, risk mitigation efforts, and key security initiatives.

Qualifications

Expectations – the experience you need:

  • Bachelor's degree in Information Security, Cybersecurity, IT, or a related field. A master’s degree is a plus.
  • Professional certifications such as CISSP, CISM, CRISC, or ISO 27001 Lead Auditor/Implementer.
  • 5+ years of experience in information security, with a strong focus on compliance, ISO standards, and risk management.
  • Experience in managing ISO 27001 compliance and certification processes.
  • Knowledge of relevant regulatory frameworks such as GDPR, HIPAA, SOC 2, etc.
  • Strong understanding of risk management principles, including threat modeling and vulnerability assessments.
  • Excellent communication and interpersonal skills, with the ability to work collaboratively across departments.
  • Analytical thinking and problem-solving skills with a focus on business and security alignment.
  • Ability to manage multiple projects simultaneously while meeting deadlines.

Additional skills – the edge you have:

  • Experience in a highly regulated industry such as finance, healthcare, or energy.
  • Familiarity with governance frameworks such as COBIT or NIST.
  • Experience working with senior leadership and cross-functional teams to implement security strategies.

See more jobs at Software Mind

Apply for this job

12d

Full-Stack Engineer (Java + AWS)

Software MindSan José, Costa Rica, Remote
S3SQSLambdaagileterraformRabbitMQDynamicsDesignscrumgitjavadockerpostgresqlAWS

Software Mind is hiring a Remote Full-Stack Engineer (Java + AWS)

Job Description

Day to Day Responsibilites: 

 

  • Self-starter who is ready to jump in and create software which fully considers all aspects of performance, security, reliability, and monitoring in a multi-tenant SaaS platform
  • Be an active participant in an Agile Scrum team which uses ceremonies such as daily standup, sprint planning, and retrospectives
  • Use test driven development techniques which ensures the software being developed is not breaking existing functionality
  • Document and communicate the design of the systems you produce.
  • Ability to communicate effectively with team members across the release train to solve complex problems
  • Ability to use tools like New Relic, App Dynamics to instrument and monitor software performance.
  • Monitor system operational metrics such as memory CPU utilization, transaction timings, and errors
  • Work with a high level of autonomy and responsibility to ensure successful software delivery
  • Understand a wide range of tools and technologies. Stay current on relevant technology developments in the industry
  • Understanding of billing domain is a plus.

 

Qualifications

Education, Experience and Qualifications 

  • Degree in Computer Science or other engineering discipline
  • 5+ years in developing software, with at least 3+ years in Java
  • Track record of designing, implementing, and bringing to production systems in a multi-tenant, cloud-based SaaS platform
  • In-depth knowledge of how to design and optimize access of relational databases such as PostgreSQL
  • Development of software which runs on and integrates in the Cloud with a preference for AWS technologies such as Lambda, S3, ECS/EKS, SQS, SNS and RDS
  • Creation of containerized solutions which can be run with Docker
  • Development of software which interacts with messaging systems such as ActiveMQ, RabbitMQ, and Kafka
  • Creation of APIs using RESTful techniques
  • Experience in creating new infrastructure with tools like Terraform
  • Use of distributed version control software such as Git
  • Strong understanding of computer science fundamentals like data structures and algorithms
  • Strong understanding of database and messaging technologies 
  •  

See more jobs at Software Mind

Apply for this job

12d

SharePoint Specialist

Software MindSan José, Costa Rica, Remote

Software Mind is hiring a Remote SharePoint Specialist

Job Description

The solution is to include the following technologies:
 

  • FrameMaker
  • Power Automate
  • Microsoftbookings
  • Power Bi

 

#LI-DNI

Qualifications

The effort will create a series of re-usable templates that can be deployed for new engagements. The solution will provide automation to facilitate BU level technologists to setup new client sites and enroll client contacts. 

Must have requirements

Solid development experience with Power Platforms, such as PowerApps and Power Automate and Power BI.  
In addition, Experience with Converting Complex SP 2016 InfoPath Forms to Power Apps , Converting SharePoint 2016 workflows to Power Automate and Converting existing Power BI (On-premise) reports to Power BI online to use with SharePoint Online 

Critical Technology Proficiency

SharePoint Online, Power Automate, Power Apps, Power BI

See more jobs at Software Mind

Apply for this job

12d

Backend Engineer (AWS + Node + Typescript)

Software MindSan José, Costa Rica, Remote
DevOPSS3EC2LambdasqlDesigngraphqldockerpostgresqlMySQLtypescriptAWSbackendNode.js

Software Mind is hiring a Remote Backend Engineer (AWS + Node + Typescript)

Job Description

Software Mind is seeking qualified candidates to fill the role of Backend Engineer (AWS, Node, TypeScript, SQL) located in Latam. 
 
In addition to a competitive salary rate and a positive work environment committed to delivering high-quality technology solutions, we also offer: 

  • Flexible schedules and authentic work-life balance 
  • Opportunities for continuing education 
  • Social activities per country sponsored by the company 
  • Birthday celebration 
  • Payment in US Dollars 

 
About the role 

 

Our client develops a financial platform to help people find the right credit cards, mortgage rates, and various other financial service products and information to enable them to make the best financial decisions for their unique needs.  

 

We are looking for an Engineer focused on the Backend side and with solid AWS experience. This person needs to have system design experience to help us rebuild our services natively in AWS. 


 

Main Responsibilities 

  • Migrate existing cloud infrastructure from Aptible to AWS 
  • Collaborate with stakeholders to understand current architecture and design equivalent solutions in AWS 

#LI-DNI

Qualifications

Job Skills/Requirements 
- +90% English written and oral (at least B2 level) with excellent communication skills 
- Expertise in AWS services (EC2, S3, RDS, Lambda) 
- Senior-level experience with Node.js, TypeScript, APIs, and SQL 
- Experience with relational databases like MySQL or PostgreSQL 
- Strong understanding of AWS and able to work alongside / support existing AWS Cloud Engineers and DevOps engineers 
- Hands-on experience with infrastructure as code (IaC) using Amazon Cloud Development Kit (CDK) for infrastructure as code  
- Working knowledge of container orchestration and management, especially with Docker and AWS ECS/EKS. 
- Ability to take business requests and break them down into manageable steps to achieve a goal 
- Capable of designing a moderately sized software project, putting together a project plan to accomplish it, tracking progress, and executing it with a team 
- Able to see the big picture of how systems interact with one another 

 

 

Nice to have: 
- Experience with Infrastructure as a Code (IaC) 
- Understanding of ETL pipelines 
- Understanding of Snowflake 
- Experience with GraphQL 

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote Full-Stack Engineer (Ruby + Elixir + React)

Job Description

Main Responsibilities

  • Produce high-quality, performant, and testable code that directly contributes to company-wide initiatives
  • Develop using interesting technologies – Elixir, Ruby, React, Typescript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, DynamoDB
  • Learn something new, whether its software design pattern or new initiative to push the company forward
  • Review pull requests and provide constructive feedback to your peers
  • Pair up with a team member to work together on features

Qualifications

Requirements

  • Experience with React/Next.js and common tools used in the wider React ecosystem such as Node.JS and NPM
  • Experience with Kafka for event-streaming
  • Experience building microservices
  • Working knowledge of Elixir or Ruby
  • Working knowledge of the latests versions of ECMAScript (JavaScript) as well as HTML and CSS
  • Familiarity with common programming tools such as IDEs, RESTful APIs, Git repositories
  • Familiarity with event based architectures, database fundamentalks and GraphQL
  • Enthusiasm for solving problems for our users with technology
  • Curiosity about retail/e-commerce, the high-end consignment market, and/or how to create a sustainable, circular economy for luxury goods
  • Minimum of 1+ years of professional software development experience

See more jobs at Software Mind

Apply for this job

12d

[VLO] Senior iOS Engineer

Software MindWrocław, Poland, Remote
TDD4 years of experienceDesignswiftuiiosgit

Software Mind is hiring a Remote [VLO] Senior iOS Engineer

Job Description

Position – how you’ll contribute:

  • Collaborate with cross-functional teams to define, design, and ship new features and improvements for iOS applications.
  • Write clean, maintainable, and efficient code in Swift and Objective-C.
  • Debug and optimize existing code to ensure the best performance and user experience.
  • Participate in code and design reviews to maintain code quality and consistency.
  • Stay updated on the latest iOS development trends, tools, and technologies.
  • Ensure the security and privacy of user data in compliance with best practices and regulations.
  • Write unit and UI tests to identify issues early and ensure high code quality.
  • Collaborate with UX/UI designers to create visually appealing and user-friendly interfaces.
  • Provide technical guidance and mentorship to junior developers as needed.

Qualifications

Expectations – the experience you need:

  • min. 4 years of experience in iOS development using Swift with UIKit and SwiftUI.
  • Solid understanding of object-oriented programming (OOP) concepts and SOLID principles.
  • Experience with RESTful APIs, JSON, and web services integration.
  • Knowledge of software development lifecycle (SDLC) processes, including version control (e.g., Git), code review, and CI/CD.
  • Demonstrated ability to write well-structured, modular, and maintainable code.
  • Experience with unit and UI testing. Test-driven development (TDD) experience is highly valued.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • Be able to communicate proficiently in English.

See more jobs at Software Mind

Apply for this job

12d

Senior Salesforce Developer

Software MindSan José, Costa Rica, Remote
SalesagilesalesforceDesignapigitjavascript

Software Mind is hiring a Remote Senior Salesforce Developer

Job Description

This role is for a Salesforce development professional who will spend their time focused on Salesforce development and architecture and tasks and will work with Apex, Lightning Web Components (LWC), and Sales Cloud, and Service Cloud. The candidate will work closely with cross-functional team and the Salesforce Admin to design, develop, and implement solutions that meet business needs while maintaining optimal performance of our Salesforce instance.

Position Responsibilities: 
• Create, design, and develop complex solutions within the Salesforce Platform and other enterprise applications
• Work in Sales Cloud and Service Cloud
• Contribute to the design of application architecture and provide guidance on enterprise-wide Salesforce implementation, configuration, and integration strategies
• Participate in technical design sessions and develop technical solutions that are aligned to business objectives.
• Create documentation for Salesforce integrations, customizations, and upgrades 
• Provide estimates and work breakdowns for assigned tasks
• Perform code reviews to ensure appropriate design patterns are used and code quality meets expected quality standards 
• Perform Salesforce Admin tasks as needed
• Work collaboratively with cross-functional teams and stakeholders in an Agile/Scum environment 

#LI-DNI

Qualifications

5+ years of Salesforce Development experience 
• Expertise working with Sales Cloud and Service Cloud 
• At least 1 Salesforce certification: Salesforce Platform Developer I Certification is required; Salesforce Certified Platform Developer II or Salesforce Certified JavaScript Developer preferred.
• Experience working with the following tools and technologies: Apex, Visualforce, Lightning (LWC), Flows, REST API integrations, etc.
• Ability to serve as an innovative and creative Salesforce Subject Matter Expert 
• Expertise with various Salesforce features and the ability to integrate, and build custom solutions using tools such as Flow, Apex, Lightning Components, etc.
• Design solutions and develop code with end-users and consumers in mind 
• Experience with Salesforce platform security best-practices 
• Experience working in an Agile development environment 

Preferred Experience (Not required):
• Git version control, SFDX practices, Experience Cloud/Community Cloud sites. 

Critical Technology Proficiency

Sales Cloud, Service Cloud, Apex, LWC, Salesforce Platform Developer I certification (at minimum)

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote Senior Software Engineer in Cloud

Job Description

We are seeking an experienced high-performing Software Engineer for a position developing a cloud-based platform that spans across all products. The successful candidate will join a skilled development team delivering internal and external tools across a complete DevSecOps platform, pioneering new industry-leading capabilities.

The ideal candidate should have experience in cloud-native software development, be an adaptable team player, and thrive in a fast-paced agile environment. Strong technical and communication skills are essential.

As a Senior Software Engineer, you will architect and develop production web applications using testable, maintainable code. You will also design, develop, test, deploy, maintain, and improve software, manage project priorities and deadlines, and work with large-scale microservice architectures and service integrations. You’ll be part of a team delivering high-value features for both external customers and internal engineering teams.

 

#LI-DNI

Qualifications

As a Senior Software Engineer, you will architect and develop production web applications using testable, maintainable code. You will also design, develop, test, deploy, maintain, and improve software, manage project priorities and deadlines, and work with large-scale microservice architectures and service integrations. You’ll be part of a team delivering high-value features for both external customers and internal engineering teams. 

Project Length

Long-term (minimum 6 months)

Top Responsibilities - Day to day activities

• Develop new software features, including APIs, integrations, and web interfaces.
• Deliver features and updates to the infrastructure.
• Supporting and contributing to software design, architecture, and enhancements.
• Maintains stability of platforms, applications, services, and systems. 

Must have requirements

• Strong experience with microservices architecture and RESTful APIs
• Strong experience programming with Go
• Experience with Angular, JavaScript, TypeScript, HTML and CSS
• 3-5+ years working in software development
• Coach engineers to develop best practices in software development
• May coordinate and define activities of other engineers
• Excellent communication skills, both written and verbal 

Critical Technology Proficiency

Senior level experience

See more jobs at Software Mind

Apply for this job

19d

Lead Quality Engineer

Software MindSan José, Costa Rica, Remote
DevOPSagilesqlazurescrumqajavaAWS

Software Mind is hiring a Remote Lead Quality Engineer

Job Description

Software Mind is seeking qualified candidates to fill the role of Lead QA Engineer

In addition to a competitive salary rate and a positive work environment committed to delivering high-quality technology solutions, we also offer: 

  • Flexible schedules and authentic work-life balance 
  • Opportunities for continuing education 
  • Social activities per country sponsored by the company 
  • Birthday celebration 
  • Payment in US Dollars 


 
About the role: 
Our client provides comprehensive business management software for law firms and other professional services organizations. 

 

We are looking for a Lead QA Engineer who will manage the day-to-day, sprint to sprint activities they are assigned to. The QA Engineer needs to assess current testing needs and schedules. They also need to work with other team members to ensure that they adhere to specifications.  Be able to report on any issues on their project.  Create and deliver daily QA Metric reports to QA Lead and/or Stakeholders.   

 

Some of the main responsibilities for the role include: 

  • Process enhancement – An effective QA Engineer should always seek out ways to improve processes, so familiarity with process and efficiency enhancement is helpful in this role. Saying this is “good enough” is not the right answer. 
  • Organization skills – This role requires a degree of organization to successfully schedule and direct QA procedures and coordinate development and testing processes. 
  • Communication skills – Effective verbal and written communication is also important in this role as the QA Engineer provides reports to developers, engineers, and leadership to improve software and systems.   

#LI-DNI

Qualifications

Job Skills/Requirements 
- +90% English written and oral (at least B2 level) with excellent communication skills 
- 7+ years of QA experience as a QA Engineer  
- 5+ years working in an Agile Development Environment 
- Proficient with Azure DevOps, Azure Test Plans, AWS, SQL, Java, Selenium, JMeter, Cucumber, BDD, Gherkin, MS Word, Excel, Copilot, ChatGPT and PowerPoint 
- Effective leadership, scheduling, and management skills are also vital in this role because the QA Engineer coordinates the activities of their QA resources on their project 
- Ability to take business requests and break them down into manageable steps to achieve a goal  

 

Nice to Have 
- Certified Scrum Master 
- Proficient in Azure Dev Ops Test Plans and Load Test 

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [MSO] Kubernetes Engineer (private cloud)

Job Description

Project - the aim you'll have:

We are responsible for building a platform managing Kubernetes clusters for corporate clients and government institutions.

Position - how you'll contribute:

You will be responsible for the development of the cluster management system - creating new clusters and methods of upgrading existing ones. Tshooting existing problems. 

Qualifications

Expectations - the experience you need:

  • Proficiency in Linux/Unix system
  • Scripting skills and programming best practicies (Python)
  • Containerization (Kubernetes at least 2 years of experience is must have)
  • Monitoring (e.g. Prometheus + Grafana)
  • Incident Management
  • Tool automation

Additional skills – the edge you have

  • VMware vSphere knowledge
  • Ability to work without documentation and with legacy codebase

See more jobs at Software Mind

Apply for this job

19d

[PEG] DevOps Engineer

Software MindChișinău, Moldova, Remote

Software Mind is hiring a Remote [PEG] DevOps Engineer

Job Description

Project – the aim you’ll have

We are seeking talented DevOps Engineers (Linux/Cloud) to deliver our platform components in a clean and consolidated build. This position within the DevOps team will be responsible for process workflow (monitoring and documentation), continuous integration with the code repository (Jenkins pipelines), configuration management (Ansible, Pipelines), and vendor management (cloud providers). The ideal candidate will be comfortable in a dynamic environment and possess excellent troubleshooting and organizational skills, along with the ability to deliver complete solutions for multiple product development pipelines.

Position - how you'll contribute

  • Perform daily system, application, or database updates via CI tools like Jenkins, Atlassian, Ansible, and Kubernetes.
  • Conduct Linux troubleshooting and continuous integration scripting.
  • Support the build process and assist in test and QA builds.
  • Manage the code repository and improve practices of branching and code merging.
  • Coordinate with team members prior to releases.
  • Document release steps and processes, and manage the software repository.
  • Assist in system administration and maintenance.

Qualifications

Expectations - the experience you need

  • Strong knowledge of Linux servers, including Ubuntu.
  • Knowledge of TCP/IP networking, DNS, HTTP, load balancers, high availability architecture, and zero downtime production deployments.
  • Experience with Docker, Kubernetes, and Helm.
  • Experience working with development teams and writing process documentation.
  • Experience with continuous integration build systems (e.g., Bitbucket Pipelines, Jenkins).
  • Experience with code management software (e.g., Git).
  • Proficiency in shell scripting and basic Linux administration.

Additional skills - the edge you have

  • At least 3 years of experience in a DevOps role.
  • Experience with various Linux distributions.
  • Experience designing and building highly available distributed systems.
  • Understanding of Java/Python/Bash and Linux.
  • Java runtime inspection skills.
  • Familiarity with Grafana, Ansible, and ELK stack.
  • Experience with AWS and Kubernetes.
  • Experience with Ansible, Terraform, and configuration management.
  • Knowledge of Apache Kafka.

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [WSR] Senior Software Engineer (Ruby on Rails)

Job Description

Project – the aim you’ll have:

 

The offered role is for the German company that since 1978 have been supporting the financial and real estate industries by making property valuation easier, safer and more efficient.

The company's platform offers market data, indices, property inspections and portfolio valuations as well as reports, commentaries, reference works and journals, thereby helping clients to make real estate valuations more efficient.

Qualifications

Expectations – the experience you need:

  • 5+ years of relevant work experience working with Ruby on Rails 
  • You have a problem-solving mindset and you are a collaborative team player;
  • Good verbal and written communication skills in English, at least B2+ level
  • The ability to learn new things quickly, and understand a business and its product requirements.

See more jobs at Software Mind

Apply for this job

19d

Senior Full-stack Engineer (C# + .NET)

Software MindSan José, Costa Rica, Remote
B2BDesignmobileazurehtml5c++.netcssjavascriptbackend

Software Mind is hiring a Remote Senior Full-stack Engineer (C# + .NET)

Job Description

Software Mind is seeking qualified candidates to fill the role of Senior Full-Stack Engineer.  

About the role  

Our client is a startup dedicated to wellness and health. Their app is tailored to both businesses and individuals invested in their health and well-being.  

 We're looking for a Full Stack Engineer, who will play a critical role in designing and developing  

web applications and backend APIs. The ideal candidate will have a deep understanding of full-stack web  

development with a specialization in supporting mobile applications. Additionally, this candidate will be  

an expert on REST APIs and distributed systems that scale to millions of users.   

#LI-DNI

Qualifications

Main Responsibilities  

  • Collaborate on the design and development of responsive and user-friendly healthcare web applications  

  • Utilize front-end technologies (e.g., React, Vue.js) to create engaging user interfaces  

  • Develop server-side logic using back-end technologies like C# and .NET Core  

  • Integrate third-party APIs and services to enhance application functionality  

  • Ensure the security and privacy of healthcare data through effective implementation of best practices  

  • Conduct testing, debugging, and troubleshooting to identify and address software issues  

  • Collaborate with cross-functional teams to implement continuous improvements and updates

      

Job Skills/Requirements

- +90% English written and oral (at least B2 level) with excellent communication skills  

- 6+ years of industry experience as a Full Stack Engineer supporting enterprise B2B web  

  applications  

- Strong understanding of back-end development using C#  

- In-depth knowledge of Azure services  

- Strong proficiency in front-end technologies (HTML5, CSS, JavaScript)  

- Experience working in SaaS on Cloud-Native applications   

- Ability to take business requests and break them down into manageable steps to achieve a goal  

- Capable of designing a moderately sized software project, putting together a project plan to accomplish it, tracking progress, and executing it with a team  

- Able to see the big picture of how systems interact with one another  

 

Nice to have:  

- Experience with collecting large amounts of data from mobile and health devices    

- Experience designing and implementing scalable and resilient architectures  

- Familiarity with multi-tenancy considerations and solutions    

- Proficiency in scripting and automation using tools such as PowerShell or Azure CLI    

- Exceptional creativity, along with strong collaboration and communication skills  

- Experience working with secure data such as HIPAA or other sensitive information  

See more jobs at Software Mind

Apply for this job

19d

Full-Stack Engineer (Cloud + AWS)

Software MindSan José, Costa Rica, Remote
S3EC2LambdaterraformsqlDesigngitjavadockerkubernetesangularjenkinsAWSjavascriptbackendfrontendNode.js

Software Mind is hiring a Remote Full-Stack Engineer (Cloud + AWS)

Job Description

The objective of this role is to deliver high-quality, scalable, and secure features for cloud-native applications within a DevSecOps platform. The Full Stack Engineer will collaborate with cross-functional teams and technical leads to integrate features while adhering to industry best practices in software development and security. By prioritizing tasks and managing deadlines, the engineer will ensure the timely delivery of platform features and bug fixes. The role also includes contributing to Infrastructure as Code (IaC) and automation efforts, supporting the platform's operational excellence.

• Develop platform features with high-quality design and code for cloud-native applications within our DevSecOps platform.
• Collaborate with architects, technical leads, cross-functional teams, product owners, and release teams to integrate features and maintain high standards.
• Prioritize tasks and manage deadlines while ensuring timely delivery of features and bug fixes.
• Ensure adherence to best practices in software development, security, and operational practices.
• Work closely with the QA/Test Team to verify and validate deliverables and maintain quality standards.
• Participate in code reviews, ensuring code quality, performance, scalability, and adherence to design patterns.
• Contribute to infrastructure as code (IaC) and automation efforts using tools like Terraform, CloudFormation, or similar. 

 

#LI-DNI

Qualifications

5-8+ years of software development experience in a Full Stack or related role.
• BSEE/BSCS or equivalent practical experience.
• Strong understanding of microservices architecture, design principles, and patterns.
• Experience developing cloud-native applications and working within a DevSecOps environment.
• Full stack development expertise: Proficient in both frontend and backend technologies.
• Expertise in RESTful APIs design and integration with external services.
• Proficiency in programming languages like JavaScript (Node.js), Java, or Python.
• Strong experience with SQL, database design, and database migrations.
• Proficiency in Git workflows for version control and collaboration.
• Experience with frontend frameworks like React, Angular, or Vue.js.
• Strong understanding of CI/CD pipelines and tools like Jenkins, GitLab CI/CD.
• Familiarity with containerization technologies (e.g., Docker, Kubernetes).
• Experience with AWS services (EC2, Lambda, S3, RDS, etc.) and infrastructure as code tools like CloudFormation or Terraform.
• Effective communication skills in both written and spoken English. 

Critical Technology Proficiency

5-8+ years of software development experience in a Full Stack or related role.

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote [GDI] Microsoft Platform Developer (M365, Azure)

Job Description

Project – the aim you’ll have:
Our client is a forward-thinking consultancy firm based in Stockholm, specializing in creating harmonious relationships between people and modern technology. With a focus on sustainable efficiency, our partner assists organizations in succeeding with their digital workplace and enhancing the digital employee experience. Our client's mission is to bridge the gap between the potential of modern technology and the performance and well-being of organizations. They are dedicated to helping clients navigate the digital transformation journey, focusing on internal communication and leveraging platforms like SharePoint and Microsoft 365.

Position – how you’ll contribute:

  • Design, develop, and maintain backend services using .NET framework. 
  • Build and optimize web applications with React. 
  • Utilize PnP and SPFx for efficient SharePoint development. 
  • Collaborate on integration projects and contribute to the Power Platform solutions. 
  • Ensure code quality, security, and scalability. 

Qualifications

Expectations – the experience you need:

  • Proven experience in backend development and Microsoft technologies. 
  • Strong knowledge of .NET, React, PnP, and SPFx. 
  • Experience with integration and Power Platform is highly desirable. 
  • Excellent problem-solving and communication skills. 
  • Bachelor’s degree in Computer Science or related field. 

See more jobs at Software Mind

Apply for this job

Software Mind is hiring a Remote Full-Stack Engineer (React + Typescript + Node)

Job Description

Software Mind is seeking qualified candidates to fill the role of Full-Stack Engineer (React + Typescript + Node) 

In addition to a competitive salary rate and a positive work environment committed to delivering high-quality technology solutions, we also offer:

  • Flexible schedules and authentic work-life balance
  • Opportunities for continuing education
  • Social activities per country sponsored by the company
  • Birthday celebration
  • Payment in US Dollars

 

About the role

Our client develops a financial platform to help people find the right credit cards and mortgage rates. 

We are looking for a Full-Stack Developer to work with a team that handles data to work on credit card and bank-related products and services. Your work will include iterating and updating client-facing web pages and flows that guide users toward the right company-related products to meet their needs. You will also perform data integrations within the decision process to improve customer experience. The focus of the work is front-end development but also includes some back-end development tasks to access databases.  

#LI-DNI

Qualifications

Main Responsibilities 

  • Write great code and be a team player who is willing and able to do code reviews and share your expertise and knowledge to support the team as a whole. 
  • Play a key role in supporting the ongoing efforts to make the client's end-to-end SDLC fast and efficient, while maintaining industry-standard best practices. 
  • Work throughout the full tech stack using React.js, TypeScript, JavaScript, GraphQL, SQL, Material UI, CSS, and more.
  • Contribute to the design and development of new applications, features, and flows to make the customer experience more intuitive and user-friendly. 
  • Support the adoption and migration of Next.js, to increase speed and responsiveness
  • Develop new logic to address increased traffic scenarios across various pages and applications


Job Skills/Requirements

  • +90% English written and oral (at least B2 level) with excellent communication skills
  • 5+ years in a professional software engineer position 
  • 2+ years working on a public-facing website (Should understand: SEO, ADA, responsive, etc)
  • Advanced experience in CSS
  • Proficient experience in React, Node.js, Next.js,TypeScript, Context API, Datadog, and GraphQL
  • Proficient experience in SQL 
  • Ability to take business requests and break them down into manageable steps to achieve a goal
  • Capable of designing a moderately sized software project, putting together a project plan to accomplish it, tracking progress, and executing it with a team
  • Able to see the big picture of how systems interact with one another

See more jobs at Software Mind

Apply for this job

26d

Senior Full-Stack Developer (React + .NET)

Software MindSan José, Costa Rica, Remote
agilesqlDesignjquerymobilemongodbui.netjavascriptreduxbackend

Software Mind is hiring a Remote Senior Full-Stack Developer (React + .NET)

Job Description

Software Mind is seeking qualified candidates to fill the role of Senior Full-Stack Developer.

In addition to a competitive salary rate and a positive work environment committed to delivering high-quality technology solutions, we also offer:
 

  • Flexible schedules and authentic work-life balance 

  • Opportunities for continuing education 

  • Social activities per country sponsored by the company 

  • Birthday celebration 

  • Payment in US Dollars 


About the role:
Our client is a provider of Customized Managed Cloud and IT Network Services. They specialize in NetSuite Cloud ERP, Outsourced Accounting, Mobile and Web Applications, and Managed Cloud and IT Services. 

We are looking for a Senior Full-Stack Developer to deliver robust support and provide solid, scalable, and customized code, solutions, and designs, with a focus on security, logging, testing, scalability, and customization.  

#LI-DNI

Some of the main responsibilities for the role include: 

  • Design and develop new solutions through coding 

  • Participate in scrums and other Agile meetings during sprints 

  • Regularly collaborate with team leads to discuss design approaches 

  • Prepare releases for testing, staging, and production environments 

  • Facilitate pull request reviews and approvals on a daily basis 

  • Engage in discussions regarding solutions or identified issues 

  • Prioritize security considerations in all design decisions 

  • Ensure accessibility compliance, particularly with ADA standards 

  • Develop backend solutions and create user-friendly UIs based on mockups provided by the UI design team 

  • Assist in resolving general environmental issues.  

Qualifications

Job Skills/Requirements

- +90% English written and oral (at least B2 level) with excellent communication skills

- 5+ years of experience as a Full-Stack Developer 

- Strong skills in Microsoft .NET Core 5+ and .Net Framework 4.5+

- Strong skills in ASP.NET and WebAPIs

- Strong skills working with all XML and REST-based APIs, working with tools like POSTMAN.

- Strong skills working with Relational databases such as Microsoft SQL Server. 

- Should be able to understand T-SQL code, stored procedures, write SQL queries, etc.

- On the front end side, the candidate must have strong skills in React (ideally version 18)/ Redux / JavaScript / jQuery

- Experience with non-relational databases such as MongoDB is a plus

- Able to see the big picture of how systems interact with one another
 

See more jobs at Software Mind

Apply for this job