FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Full-Stack Software Developer
Engineered Intelligence IncFull-Stack Software Developer at Engineered Intelligence Inc. involved in dynamic web-based applications and the software development life cycle.
Tech Stack
Tools & technologiesAngularJavaKotlinReactSpringSpring BootSpringBootTypeScript
About the role
Key responsibilities & impact- Be involved throughout the software development life-cycle: Offer suggestions and opinions towards technical solutioning for new development tasks.
- Complete software development tasks across the application with an emphasis on high-quality code.
- Identify and quantify (i.e. priority, time estimate) “tech debt” within the codebase(s).
- Produce high-quality, effective, and sustainable code; ensure code is functional, testable, maintainable, and meets business requirements; ensure code is tested with test cases.
- Understand the ins-and-outs of the company’s software products from a technical perspective (i.e., architecture, design patterns, code structure).
- Proficient in core aspects of business logic and user interactions with the company’s software products.
- Accept and produce feedback with the software development team: Perform peer-reviews, review of pull requests for code style, design patterns, and best practices.
- Perform code reviews and documentation when required to share knowledge with other team members.
- Contribute towards best practices and technical resources within the development team.
- Involvement in software implementation process as required, such as client delivery.
- Peer within the development team, and mentor to intermediate, junior, and student developers.
Requirements
What you’ll need- Bachelor’s Degree in Software Engineering, Computer Science or equivalent
- 4+ years developing dynamic web-based applications in a professional environment
- Experience with front-end development including: Strong knowledge of typescript and it’s best practices
- Front-end development using common frameworks – Angular/React
- Experience with recent versions of Angular or desire to work with Angular
- Developing RESTful web APIs.
- Experience with back-end development including Knowledge of Java/Kotlin or similar languages
- Experience with frameworks like Spring / Spring Boot
- Experience with relational databases and ORMs
- Strong focus on quality including code quality, unit testing, and general advocacy for continuous improvement
- Ability to work independently and as part of a team; a self-starter, comfortable working with complex systems, eager to take on a wide range of responsibilities.
Benefits
Comp & perks- Flexible work hours (Core working hours 10:00AM to 3:00PM)
- Autonomy with a wide range of responsibilities, opportunities for advancement, and cross-disciplinary exposure.
- Stock options so you can realize the value created with your work in the organization.
- The opportunity to put your skills to work, add milestones to your resume, and be part of something great from the early stages of a promising business.
- Interactive and supportive remote workplace culture.
- Competitive compensation package.
- Paid time off and Benefits.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
typescriptAngularReactRESTful web APIsJavaKotlinSpringSpring Bootrelational databasesORMs
Soft Skills
team collaborationpeer reviewmentoringfeedback acceptanceself-starterindependencecommunicationproblem-solvingcontinuous improvementquality advocacy
Certifications
Bachelor’s Degree in Software EngineeringBachelor’s Degree in Computer Science