Software Engineer (Back-End)
WalletHub, the #1 Personal Finance App in the US, is rapidly growing and looking for a highly skilled and motivated Software Engineer for a full-time, permanent position.
Expected work schedule is 50 hours/week, Monday to Friday. In case you will be working from outside the US, please be aware this position requires an overlap with EST business hours.
Responsibilities
⢠Design, develop, and maintain software applications using Java or Python
⢠Implement test-driven development (TDD) practices to ensure high-quality, reliable code
⢠Collaborate with cross-functional teams to design scalable and efficient solutions
⢠Participate in code reviews and provide constructive feedback
⢠Debug, troubleshoot, and optimize existing applications
⢠Follow best practices in software development, including clean code, version control, and CI/CD workflows
Qualifications
You are the ideal candidate for this job if you have:
⢠3+ years of experience in Java and/or Python development
⢠Strong problem-solving and analytical skills
⢠Experience with unit testing frameworks and writing automated tests
⢠Good communication skills (clear and concise)
⢠Willingness to learn and adapt to new technologies
Nice to have but not required
⢠Familiarity with WS
Compensation
⢠Very competitive salary based on prior experience and qualifications
⢠Potential for stock options after the first year
⢠Raise and advancement opportunities based on periodic evaluations
⢠Visa sponsorship (after 18 months with the company, based on performance, in case you will be working from outside the US)
Note
⢠Our company complies with the California Consumer Privacy Act (CCPA).
Apply Now
Apply Now
Expected work schedule is 50 hours/week, Monday to Friday. In case you will be working from outside the US, please be aware this position requires an overlap with EST business hours.
Responsibilities
⢠Design, develop, and maintain software applications using Java or Python
⢠Implement test-driven development (TDD) practices to ensure high-quality, reliable code
⢠Collaborate with cross-functional teams to design scalable and efficient solutions
⢠Participate in code reviews and provide constructive feedback
⢠Debug, troubleshoot, and optimize existing applications
⢠Follow best practices in software development, including clean code, version control, and CI/CD workflows
Qualifications
You are the ideal candidate for this job if you have:
⢠3+ years of experience in Java and/or Python development
⢠Strong problem-solving and analytical skills
⢠Experience with unit testing frameworks and writing automated tests
⢠Good communication skills (clear and concise)
⢠Willingness to learn and adapt to new technologies
Nice to have but not required
⢠Familiarity with WS
Compensation
⢠Very competitive salary based on prior experience and qualifications
⢠Potential for stock options after the first year
⢠Raise and advancement opportunities based on periodic evaluations
⢠Visa sponsorship (after 18 months with the company, based on performance, in case you will be working from outside the US)
Note
⢠Our company complies with the California Consumer Privacy Act (CCPA).
Apply Now
Apply Now