Software Engineer 1
This entry-level Software Engineer role at Confidential Client is designed for candidates with less than two years of experience eager to develop skills across frontend, backend, fullstack, or mobile engineering. The position involves building scalable, responsive applications and collaborating closely with cross-functional teams to deliver impactful financial management solutions. The role emphasizes learning, mentorship, and working in an innovative, fast-paced environment with exposure to modern technologies and Agile practices.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Software Development.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Overview
This entry-level Software Engineer role is ideal for early-career technologists (typically less than two years of professional experience) who are motivated to learn, iterate quickly, and contribute to product-quality software. The confidential client will align you to a team based on your skills and interests — frontend, backend, fullstack, or mobile — to give you a meaningful, hands-on start to your engineering career.
Responsibilities
Frontend Engineering:
- Develop scalable, responsive, and dynamic web applications.
- Work with modern frontend frameworks such as React, Angular, or Vue.
- Implement standards-based HTML, CSS, and JavaScript.
- Collaborate with designers, UX specialists, and backend engineers to ship polished user experiences.
Backend Engineering:
- Build web services and server-side components using languages such as Java, Python, or Node.js.
- Work with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Design and integrate RESTful APIs and service endpoints.
- Use server frameworks like Express, Spring MVC, or Django.
Fullstack Engineering:
- Combine frontend and backend responsibilities as needed for deliverables.
- Participate in application and API architecture discussions.
- Work in Agile/Scrum teams and use CI/CD tools such as Git, Jenkins, or Travis.
Mobile Engineering:
- Develop mobile apps for Android and/or iOS using native SDKs or frameworks like React Native or Flutter.
- Integrate mobile apps with cloud-based APIs and backend services.
- Use platform tools such as Xcode and Android Studio.
Across All Tech Stacks:
- Contribute directly to products and systems that impact customers.
- Ship features end-to-end and learn production best practices.
- Receive mentorship, constructive feedback, and career coaching.
- Collaborate cross-functionally and communicate technical ideas clearly.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, a related technical field, or equivalent practical experience.
- Foundational understanding of object-oriented design, data structures, and programming principles.
- Practical experience via coursework, internships, personal projects, or prior roles with one or more languages (Java, Python, JavaScript, C++, etc.).
- Basic knowledge of front-end web technologies (HTML, CSS, JavaScript) and familiarity with at least one modern framework is a plus.
- Familiarity with backend concepts (APIs, databases) for candidates focused on server-side work.
- Strong written and verbal communication skills; ability to work effectively on a team.
- Awareness of AI concepts, including generative AI capabilities, is a plus.
- Eagerness to learn, adapt, and take on new tools and priorities in a fast-paced environment.
Compensation & Benefits
- The confidential client offers competitive compensation, performance-based bonuses, equity/restricted stock units where applicable, and a benefits package aligned to local laws and policies.
- Pay is determined by job-related skills, experience, and location. The posting’s salary ranges for other locations are informational only and do not apply automatically to this Memphis, TN role.
- Additional benefits, professional development, and mentorship opportunities vary by team and location.
Keywords & What We’re Looking For
- Entry-level Software Engineer
- Frontend (React, Vue, Angular)
- Backend (Java, Python, Node.js, REST APIs)
- Fullstack development
- Mobile (iOS, Android, React Native, Flutter)
- Memphis, TN — willing to work on-site or per the team’s location policy
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range