Software Engineer I - Remote Backend Focus
About the Role
We are looking for an enthusiastic and dynamic individual to join Upland India as a Software Engineer I - Remote for our RightAnswers product. This role focuses on backend development with a strong emphasis on database design and development. As a Software Engineer I - Remote, you will work alongside talented engineers on architecture, integration, new features, and maintenance of the product.
What You'll Do
- Contribute to the design, architecture, and development of various aspects of the platform, including new features and integrations.
- Participate in code reviews and provide constructive feedback on designs and code quality.
- Balance technical debt with feature development and customer support.
- Troubleshoot and diagnose issues in your code and production environments.
- Take ownership of complex problems and work through them systematically.
- Make tactical and strategic trade-offs in software development.
- Be accountable for technical debt in your software.
- Collaborate with the team to deliver features as needed.
Requirements
- A bachelor’s degree or technical institute degree/certificate in Computer Science, Information Systems, or a related field.
- 2-4 years of experience in software development, particularly in backend roles.
- Proficiency in backend technologies, including Java, Java EE, and database management with Microsoft SQL Server.
- Experience with API design (REST, JAX-RS) and cloud services (AWS, EC2, S3).
- Familiarity with frontend frameworks like ReactJS and Angular is a plus.
- Strong understanding of web application deployment and configuration, particularly with Apache Tomcat.
- Excellent problem-solving skills and the ability to work independently in a remote environment.
- Strong communication skills and a passion for delivering exceptional customer experiences.
Nice to Have
- Experience with logging and monitoring tools such as NewRelic and Grafana.
- Familiarity with version control systems like GitHub or Bitbucket.
- Knowledge of browser technologies and limitations.
What We Offer
- Competitive salary and benefits package.
- Fully remote work environment with flexible hours to support work-life balance.
- Opportunities for professional growth and skill development within a global team.
- Collaborative and inclusive company culture.
- Access to cutting-edge technology and tools.
Upland Software is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other legally protected status.
This Software Engineer I position at Upland Software offers a strong focus on backend development with opportunities for growth in a fully remote environment.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months