Jr. Software Engineer
Avature
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Avature
Avature has been experiencing a 50% annual growth rate since 2012, creating an exciting environment filled with technical challenges and abundant learning opportunities. Our Software Engineers are at the forefront of this journey, leveraging their analytical and technical skills, alongside their enthusiasm, to address complex problems within our feature-rich, user-friendly enterprise application. They are instrumental in driving the growth of a product utilized daily by thousands of users.
Your Challenges and Objectives as a Jr. Software Engineer
- Gain comprehensive knowledge of our platform by understanding the intricate interactions across a wide range of areas and services, from the network layer to the final user experience.
- Work on a product that spans several critical computer science domains, including highly available and performant systems, adherence to top-notch security standards, and intuitive user interface design.
- Contribute to building a highly flexible platform that allows users to customize it through tailored configurations and UI options.
- Continuously learn, collaborate with diverse teams, and grow professionally while tackling complex technical challenges within a fun and encouraging work environment.
Your Day-to-Day Activities
- Collaborate with the Product Team on functional specifications for new features: interpret, analyze, and provide constructive feedback.
- Design and write the code for feature implementation.
- Perform technical analysis of existing codebases and execute refactors to enhance overall code quality.
- Conduct thorough code reviews for peers.
- Learn and apply best practices throughout the entire development lifecycle, from the initial stages of technical analysis and solution design to monitoring in production.
About You
- Bachelor's degree in Computer Science (in progress or completed).
- Superior analytical and troubleshooting skills.
- Solid knowledge of data structures, algorithms, and complexity analysis.
- Background or strong interest in one or more of the following programming languages: PHP, JavaScript, Java, C++, Python.
- Interest in Unix-like operating systems, with a preference for Linux.
What Avature Offers
Avature is a market-leading enterprise SaaS Solution provider for global talent acquisition and talent management. We are deeply committed to high-quality engineering and exceptional customer service, recognized as innovators in the large enterprise market. We serve over 650 companies worldwide, including 110 of the Fortune 500, major consulting firms, global banks, manufacturers, and governments.
We internally design, build, implement, and support our product. With 26 releases annually and a strong emphasis on innovation and quality engineering, our private cloud platform is the preferred choice for very large global organizations. At Avature, we foster a dynamic, creative, and collaborative environment where learning and growth are highly valued. We encourage autonomy and empower our team members to approach challenges innovatively, bringing their unique perspectives. Our career development program supports continuous learning and thoughtful leadership, significantly impacting each individual's professional trajectory.
Benefits
- A fast-paced, energetic, and engaging work environment.
- Flexible working hours.
- Option to work remotely from La Plata, Bahía Blanca, CABA, Córdoba, Rosario, or Mendoza, or utilize our offices in Buenos Aires (Palermo, La Plata, Bahía Blanca), Rosario, and Córdoba.
- Periodic salary reviews.
- Three weeks of vacation from the first year.
- Four weeks of paternity leave.
- OSDE 360 health coverage (family plan).
- Four days annually for professional development events.
- Paid internet service expenses for remote employees.
Key skills/competency
- Software Development
- Data Structures
- Algorithms
- Complexity Analysis
- PHP
- JavaScript
- Java
- C++
- Python
- Linux
How to Get Hired at Avature
- Research Avature's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their commitment to engineering and innovation.
- Tailor your resume for SaaS: Highlight your experience with data structures, algorithms, and object-oriented programming, emphasizing any exposure to PHP, JavaScript, Java, C++, or Python relevant to enterprise SaaS solutions.
- Showcase problem-solving skills: Prepare to discuss specific examples where you applied analytical thinking and troubleshooting skills to resolve technical challenges, crucial for a Jr. Software Engineer at Avature.
- Understand the product scope: Demonstrate an understanding of large-scale enterprise applications and the complexities of highly available, performant, and secure systems, which Avature specializes in.
- Emphasize continuous learning: Express your enthusiasm for learning new technologies and your proactive approach to professional development, aligning with Avature's growth-oriented and technically challenging environment.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background