Summary
Join Appfire, a remote-first company, and become a Senior Software Engineer. Choose your work location and enjoy flexible work arrangements. You will deliver high-quality software, mentor team members, and improve development processes. This role requires extensive experience in Java, Spring Boot, ReactJs, and other web technologies. Appfire offers a comprehensive benefits package including health insurance, paid time off, remote work allowance, and professional development opportunities.
Requirements
- You have a B.E/B.Tech in CSE, EE, EECS,MIS, or a comparable discipline
- You have 7+ years of professional software development experience in Java, Spring Boot
- You have development experience with ReactJs , Javascript ,TypeScript and Web UI technologies including HTML5, CSS4, jQuery
- Proven Experience with Node.js or angular js
- You have technical aptitude and experience working with JSON, XML
Responsibilities
- Deliver High-Quality Software: Write clean, maintainable, and well-tested code that meets business requirements and user needs
- Mentor Team Members: Guide and support junior developers to help them grow technically and professionally
- Improve Development Processes: Continuously optimize the software development lifecycle to boost productivity and quality
- Ensure Security Best Practices: Integrate security measures into development to protect applications and data
- Collaborate Effectively: Work with cross-functional teams to ensure alignment on project goals and deliverables
- Continuous Learning: Stay updated on new technologies and practices to drive innovation and improve solutions
- Optimize Performance: Identify and resolve performance bottlenecks to ensure efficient and responsive systems
- Drive Code Quality: Promote best practices in coding, version control, and testing across the team
- Hands-on technical design, development, and code review of solutions and maintaining Appfire's products
- Carry out feasibility analysis and provide effort estimation
- Perform root cause analysis of software defects, working with a complex codebase
- Improve the functionality, reliability, performance, and usability of the Software Products
- Comply with good software engineering principles, including but not limited to standard coding, documentation, version control, and testing practices
- Experience with development lifecycle and Work closely with other team members in an Agile development environment
- Work efficiently with minimum supervision
- Excellent collaborative attitude to be able to work with peers as well as QA, Support and Product Management
Preferred Qualifications
- Experience on AWS Cloud is desirable
- Experience on python is desirable
- You are able to play an architect role and design solutions for complex business problems and integration issues
- You are eager to apply analytical and problem-solving skills to solve complex design and coding challenges
- You enjoy understanding and debugging someone else's code
- You like to work as a valued team player in a fast-paced environment in small teams
- You are a self-motivated multitasker
- You enjoy thinking out of the box to come up with innovative solutions to complex problems
- You are dedicated to elevating client and co-worker experiences , knowing that exceptional work centers on serving others
- You adapt swiftly to new business demands , understanding that change fuels collective and individual growth
- You excel in communication, effectively connecting in remote/hybrid environments using tools like Slack, Zoom, and G Suite and through occasional in-person events
- You have exceptional coaching , mentoring , and people development skills
Benefits
- Financial benefits
- Equity Incentive Program
- Remote Working Allowance: Up to INR 12,000 per year
- Voluntary tax saving options - (Voluntary Provident Fund, Nation Pension System)
- Skills development benefits
- Appfire University: In-house Learning Experience platform
- OโReilly for Technical Training
- INR 5,00,000 Group Medical Insurance for employees and dependents (including parents)
- Group Term Life Insurance ranges from INR 20,00,000 to INR 50,00,000
- INR 15,00,000 Personal Accident Insurance
- Free telehealth consultations
- Coverage up to INR 7,00,000 in EDLI Scheme
- 21 days paid annual leave
- Unlimited sick leave
- 10 paid public holidays annually
- 5 days Paternity Leave
- Maternity Leave as per the Maternity Benefits Act
- Crรจche benefit
- Flexible work policy: Remote or from the office in Hyderabad
- Team building activities
- Volunteering
- 3 fully paid days each year to participate in Appfire Town, Appfireโs Corporate Social Responsibility (CSR) Program