Join Our Team!
We’re on the lookout for a Senior Software Engineer with strong expertise in Microsoft technologies to join our growing team!
Location: 100% Remote. Working hours are based between the US Central-Eastern Time Zone.
About the Company:
Abstra is a fast-growing, Nearshore Tech Talent services company, providing top Latin American tech talent to U.S. companies and beyond. Founded by U.S.-bred engineers with over 15 years of experience, Abstra specializes in sourcing skilled professionals across a wide range of technologies to meet our clients’ needs, driving innovation and efficiency.
Job Description:
As a Senior Software Engineer at The Company, you will be working in a high-energy team, writing beautiful code using the best engineering practices in the industry today. Passion for problem solving and all aspects of software development is critical. We are building teams that are empowered to solve the business needs by having a rapid development and deployment pipeline with a focus on automation and continuously releasing software. As a Senior scrum team member, you will be responsible for delivering solutions that adhere to the software architecture strategy, coding standards, and established organizational policies and procedures and providing technical guidance to others in your areas of expertise.
Job Functions, Essential Duties and Responsibilities:
- Analyze software requirements to determine best solution to deliver business goals including estimating and planning throughout an agile software development lifecycle.
- Modify codebase to implement complex software modifications following appropriate standards for coding and design patterns, source code control, unit testing, and continuous integration and deployment.
- Analyze and troubleshoot complex errors in software application to determine root cause and resolution.
- Assist with testing and written description of application software changes
- Collaborate with team members, actively participate in all Scrum ceremonies and activities including pair programming and peer code review with a constant focus on continuous improvement.
- Be a driver for innovation on the scrum team by leading or assisting in technical research initiatives, sometimes working with other teams.
- Responsible for protecting, securing, and proper handling of all confidential data held by The Company to ensure against unauthorized access, improper transmission, and/or unapproved disclosure of information that could result in harm to The Company or our clients.
- Our I-Client service philosophy and our Core Values of People Matter, Quality First and Integrity Always® should be visible in your actions on a day to day basis showing your support of our organizational culture.
Supervision:
- None.
Experience, Skills, Knowledge Requirements:
- Bachelor’s degree in computer science, engineering or related experience preferred.
- Technical leadership skills for effective participation in design discussions with both technical and non-technical audiences creating technical documentation and diagrams.
- Strong understanding of good object oriented design principles (patterns, cohesion/coupling, S.O.L.I.D., data
- structures and algorithms).
- Strong experience writing clean and maintainable code using engineering best practices such as unit testing, TDD, continuous integration and deployment, automation, design patterns, refactoring, etc.
- Experience with Agile SDLC practices.
- Strong problem solving and communication skills.
- Strong troubleshooting skills.
- Minimum 5 years of professional experience developing software & systems on the Microsoft Technology Stack using C# and .Net.
- Basic Experience with HTML, CSS, and JavaScript.
- Strong experience with a relational database such as Sybase, MSSQL, Oracle.
- Experience with distributed systems, Services Oriented Architecture, RESTfulservices, and Microservices development.
- Good understanding of web technologies such as HTTP, Apache HTTP.
- Proxies Experience with multi-threaded applications and memory management.
- Experience with continuous integration and deployment (CI/CD), automation, and related tools.
Nice-to-Have Skills:
- Experience documenting business solutions in technical documents and diagrams.
- Working experience with C, /C++, Python, Apache, Ngnix, Redis, jQuery, Powershell or other scripting languages.
- Experience with at least one modern JavaScipt front-end framework (ReactJS, KnockoutJS, Angular, Bootstrap) with a preference for ReactJS.
- Experience with Containerization, Docker & Kubernetes.
- Experience working with legacy code.
What We Offer:
- Flexible working hours and remote work options.
- Opportunities for professional growth and development.
- A collaborative and inclusive work environment.
- The chance to work on impactful projects with a talented team.
- Excellent compensation in USD.
- Hardware and software setup (mandatory).
Job Features
Job Category | Backend Development, Software Development |
Type | Remote |
Time Zone | Between US CST-EST |
We’re on the lookout for a Senior Software Engineer with strong expertise in Microsoft technologies to join our growing team! Location: 100% Remote. Working hours are based between the US Centr...
We are looking for an energetic and passionate Lead Software Engineer. The Lead Software Engineer will be responsible for creating new manual and automated test processes while helping to maintain them. We are a successful and growing team focused on developing software to power the company's changing needs. We are looking for a motivated individual with a history of working successfully within small innovative software teams.
Location: Remote. Working hours are based on the US Central Time Zone.
About the Company:
Abstra is a fast-growing, Nearshore Tech Talent services company, providing top Latin American tech talent to U.S. companies and beyond. Founded by U.S.-bred engineers with over 15 years of experience, Abstra specializes in sourcing skilled professionals across a wide range of technologies to meet our clients’ needs, driving innovation and efficiency.
Job Description:
We expect you to be a “solid” human being. Someone who doesn’t need to be reminded our handbook includes mutual respect, teamwork, and professional conduct policies. We seek the best. So, working together to uphold our company culture, mission statement, and values comes standard. This also includes:
- Exhibit exceptional customer service skills within company guidelines.
- Possess a positive attitude, motivation, and ability to learn.
- Display a strong work ethic relative to punctuality, discipline, and a sense of responsibility.
- Ability to work collaboratively, communicate effectively, and display commitment.
- Have effective communication skills (listening, verbal, and written).
- Practice multicultural sensitivity and awareness.
- Ability to take constructive feedback with adaptability and flexibility
- Exercise excellent planning and organizational skills.
- Demonstrate critical thinking and decision-making abilities.
- Capable of time and priority management.
- Embrace conflict resolution and problem-solving skills.
- Adhere to all standard company guidelines and handbook policies.
What you’ll do:
- Develop, enhance, modify and/or maintain back-end applications and services.
- Contribute to application/services overall architecture and design.
- Design, implement, and write automated tests that conform to software best practices.
- Provide production support for existing applications.
- Collaborate with team members.
What you’ll need:
- Strong foundation in design patterns and software development best practices.
- Understanding of SOLID principles and Clean Code principals.
- Experience with C#/.NET, Object Relational Mappers like Dapper.
- Knowledge of MSSQL Server database design.
- Familiarity with software quality practices such as unit testing, mocking, Integration testing, code coverage with NUnit.
- Familiarity with Continuous Integration CI/CD pipelines and Azure DevOps.
- Solid understanding and use of Git.
- Experience working with asynchronously running microservices.
- 10+ years of back-end software development.
- Bachelor’s degree in computer science preferred.
- Excellent written and oral communication skills.
- Enthusiasm for our culture. Our culture is unique, and we live by our values.
Plusses Include:
- iDesign.
- Working knowledge of at least one modern JavaScript frameworks such as React, Angular etc.
- Advanced Knowledge of SASS and HTML5.
- Advanced Knowledge of Node.js.
- Comfort and experience being in an innovative fast-paced environment.
- Familiarity with one or many cloud services such as: Azure, AWS, etc.
Job Features
Job Category | Backend Development, Full-Stack Development, Software Development |
Type | Remote |
Time Zone | US Central Time |
We are looking for an energetic and passionate Lead Software Engineer. The Lead Software Engineer will be responsible for creating new manual and automated test processes while helping to maintain the...
We are looking for a dedicated and detail-oriented professional to join our team. The ideal candidate will have a strong background in Human Resources or Psychology, with a proven ability to manage multiple tasks in a fast-paced environment. You should be adept at handling confidential information, possess excellent organizational skills, and have a sense of urgency in completing tasks. Strong communication skills, both verbal and written, are essential, as you will be working cross-functionally with various teams. If you are passionate about HR and thrive in a dynamic work environment, we would love to hear from you.
Location: On-Site in our Paraguay Offices (Asunción). Working Hours from 9 AM to 6 PM GMT-3.
About the Company:
Abstra is a fast-growing, Nearshore Tech Talent services company, providing top Latin American tech talent to U.S. companies and beyond. Founded by U.S.-bred engineers with over 15 years of experience, Abstra specializes in sourcing skilled professionals across several technologies to meet our clients’ needs, driving innovation and efficiency.
Key Responsabilities:
- Handle multiple tasks simultaneously in a fast-paced environment.
- Manage the entire onboarding process.
- Conduct background checks on candidates.
- Oversee administrative tasks: issuing receipts, handling administrative processes for new hires.
- Work cross-functionally with other teams for purchases or tasks related to the HR department.
- Provide regular reports to the HR managers in administrative processes and/or with candidates.
- Set appointments and interviews between Candidates and Interviewers when needed.
- Follow up processes with the team.
- Build and maintain strong relationships with candidates and the Abstra Team.
Requirements:
- Bachelor's Degree in Psychology, Human Resources, or related fields involving people management (students or graduates are welcome to apply).
- Minimum of 1 year of experience in a similar role or with related tasks, but not necessarily all of them.
- Proficiency in Microsoft Office Suite.
- Understanding of labor laws and regulations (or willingness to proactively research and learn if lacking experience).
- Excellent organizational and multitasking abilities.
- Ability to work independently and as part of a team.
- Strong proficiency in technology is preferred.
- Proven experience in related roles.
- Ideally, experience in sourcing candidates for technology, support, and various other positions.
- Ability to manage a candidate pipeline effectively.
- Conduct interviews with potential candidates.
Required Soft Skills:
- Ability to handle confidentiality and sensitive information.
- Sense of urgency.
- Strong organizational skills and ability to reprioritize tasks.
- Excellent English communication skills, both verbal and written.
- Proven experience in roles related to the one described in this job description.
- Excellent communication, negotiation, and presentation skills.
- Ability to manage multiple clients and projects simultaneously.
- Excellent organizational skills, with a strong attention to detail.
- Strong business acumen with a results-driven approach.
Nice-to-Have Skills:
- Strong understanding of staffing services is a plus.
- Passion for learning and knowledge of technology (especially in software development and programming languages).
What We Offer:
- Opportunities for professional growth and development.
- A collaborative and inclusive work environment.
- The chance to work on impactful projects with a talented team.
- Excellent compensation in USD.
Job Features
Job Category | HR Specialist, Human Resources & Recruiting, Technical Recruiter |
Type | On-Site |
Time Zone | Paraguay |
We are looking for a dedicated and detail-oriented professional to join our team. The ideal candidate will have a strong background in Human Resources or Psychology, with a proven ability to manage mu...
We are seeking highly experienced and results-driven Senior Sales Executives to join our dynamic sales team. The successful candidates will have proven track records in sales and client relationship management within the technology or staffing industries, as well as large networks of decision-makers in the technology development space. This role requires strategic thinkers with excellent communication skills and the ability to build and maintain long-term client relationships.
Location: Remote (U.S.-based).
About the Company:
Abstra is a fast-growing, Nearshore Tech Talent services company, providing top Latin American tech talent to U.S. companies and beyond. Founded by U.S.-bred engineers with over 15 years of experience, Abstra specializes in sourcing skilled professionals across a wide range of technologies to meet our clients’ needs, driving innovation and efficiency.
Job Description:
The Senior Sales Executives will collaborate closely with our CEO, Managing Partners, and other sales executives to execute Abstra’s Sales Plan and strategic initiatives. The ideal candidates will thrive in building and maintaining strong client relationships, developing effective strategic plans, and driving sustainable revenue growth.
Key Responsabilities:
- Client Acquisition and Management:
- Identify, engage, and secure new business opportunities by understanding client needs and presenting tailored solutions.
- Manage and expand relationships with existing clients to drive revenue growth.
- Strategic Account Planning:
- Develop and implement strategic account plans to achieve sales targets and business objectives.
- Monitor market trends and adjust strategies to meet changing client needs.
- Sales Process Management:
- Lead the end-to-end sales process, from prospecting and lead generation to negotiation and closing deals.
- Ensure timely and accurate reporting of sales activities and performance metrics.
- Collaboration:
- Work closely with internal teams to strategize and deliver tailored solutions that meet client requirements.
- Ensure seamless onboarding and ongoing support for clients.
- Performance Tracking:
- Track and analyze key performance indicators (KPIs) to measure the effectiveness of sales strategies and initiatives.
- Provide regular updates to senior management on sales performance and market conditions.
Required Skills and Qualifications:
- Bachelor’s degree in Business, Marketing, Sales, or a related field. An MBA or relevant Master’s degree is preferred.
- Minimum of 5 years of experience in sales, account management, or business development within the technology, staffing, or consulting industry.
- Previous experience selling nearshore IT Professional Services (with services delivered from Latin America being a big plus).
- Proven track record of achieving and exceeding sales targets.
- Results-oriented professional with a large network of decision-makers in the technology development space and a strong network of prospective clients in the IT industry and related verticals, such as fintech, healthcare, e-commerce, and SaaS.
- Strong strategic thinking and problem-solving skills.
- Excellent communication, negotiation, and presentation skills.
- Ability to influence and build relationships with stakeholders at all levels.
- Proficiency in CRM software like HubSpot and familiarity with tools like LinkedIn Sales Navigator and Apollo.io.
- Proficiency in Microsoft 365 Suite.
- Ability to work independently and as part of a team in a fast-paced, dynamic environment.
- Native or advanced English level.
What We Offer:
- Competitive salary and commissions package.
- Opportunity to work in a dynamic and innovative environment.
- Collaborative and entrepreneurial work culture.
Job Features
Job Category | Sales, Sales and Marketing, Sales Executive |
Type | Remote |
Time Zone | US Eastern/Central Time |
We are seeking highly experienced and results-driven Senior Sales Executives to join our dynamic sales team. The successful candidates will have proven track records in sales and client relationship m...