Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Developer image - Rise Careers
Job details

Backend Developer

Job Description:The U.S. Forest Service (FS) seeks a Backend Developer for the development of an Enterprise Land Management System (ELMS) intended streamline the National Environmental Policy Act (NEPA) and other processes of the land management planning cycle. The application is in active development.Duties/ Responsibilities• Work with Product Owners and Scrum team to effectively translate the business requirements and architectural designs into engineering components to produce defect-free, thoroughly tested enterprise application.• Perform and lead the detailed technical design, coding, code review and testing of new enterprise application.• Design and develop ELMS application backend API and integration components, including security.• Migrate data fields from legacy applications into the enterprise application, replacing multiple legacy applications.• Be an integral part of a scrum team participating in the full software development lifecycle, including requirements, solution design, development, QA, and implementation.• Provide expertise in application design to maximize performance including refactoring code and identifying simplifications to the design of the applications that could lead to reduced maintenance.• Use Agency approved and specified GitHub repository to store source code, document code, release packages, and associated artifacts• Write clean and efficient code, following best practices and coding standardsRequired Skills• At least 7 years of hands-on software industry experience• Experience in building web services such as SOAP and REST• Experience in building Web APIs• Familiarity with Node.js and its core principles• Ability to read/write SQL queries• Experience with SQL Server• Basic knowledge of JavaScript/Typescript, UI frameworks, and SPA applications• Strong experience with backend development• Experience with Agile development• Familiar with Git and GitHub (branching, merging, code review, pull request, etc.)• Possession of excellent oral and written communication skills, including reading comprehension, writing correspondences, leading meetings with customers, and providing demosEducation and Experience:• 7+ years of development experience• Bachelor of Science in IT, Software Engineering, Data Science, or a related field (If no degree, then 11+ years of development experience is required) ; If candidate has a Masters Degree only 6 years of experience are requiredNice To Have:• Experience in developing products/applications in Java, .NET, JavaScript or TypeScript• Experience with ESRI ArcGIS ecosystem• Experience with Azure managed services and CI/CD• Proficient in HTML, CSS, and JavaScriptTravel Requirement:• Rare/unlikelyClearance Requirement:• Public TrustSalary:• $120k-$130k The salary range offered is an estimate made in good faith, intended to encompass various experience levels. Dynamo takes into consideration several factors when making an offer, including, but not limited to, the role, its functions and responsibilities, the candidate's work experience, location, educational background, and key skills.Dynamo is a full lifecycle digital transformation company providing best-in-class technology and mission support services to our clients. An SBA 8(a) Program participant, Dynamo maintains SBA 8(a) Mentor-Protégé Program Joint Ventures, providing us significant scale and further deepening our capabilities. Dynamo’s mission is to lead the digital transformation industry and provide best-in-class solutions for our clients with a truly human touch. ​We leverage industry leading practices to empower our clients, ultimately providing them with the necessary tools, knowledge, and information required to successfully achieve their strategic goals, while optimizing their operations. ​Through our partnerships, boldness, and authenticity, Dynamo goes against the grain of a traditional government contracting company by providing top-caliber team members, delivering quality results, and always exceeding expectations.Dynamo Technologies is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.Remote Salary Range$110—$140 USD
Dynamo Technologies Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Dynamo Technologies DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Dynamo Technologies
Dynamo Technologies CEO photo
Unknown name
Approve of CEO

Average salary estimate

Estimate provided by employer
$112500 / ANNUAL (est.)
min
max
$100K
$125K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Backend Developer, Dynamo Technologies

Join Dynamo Technologies as a Backend Developer and play a vital role in revolutionizing the way we manage land resources! Located in the United States, this position offers you the chance to develop the Enterprise Land Management System (ELMS) aimed at streamlining the National Environmental Policy Act (NEPA) processes. You'll collaborate closely with Product Owners and a dedicated Scrum team to transform business requirements into efficient and defect-free engineering components. Your responsibilities will include performing detailed technical designs, leading code reviews, and creating backend APIs for the ELMS application. Not only will you migrate data from legacy applications, but you'll also be integral to all stages of the software development lifecycle including QA and implementation. Your expertise in performance optimization will help reduce maintenance time by refining the application's architecture. With over 7 years of experience in backend development, particularly with web services and APIs, you're encouraged to bring your skills in SQL, Node.js, and GitHub into a dynamic work environment. At Dynamo, we prioritize open communication and teamwork to ensure that our human touch fuels our mission in digital transformation. If you are looking to make an impact while advancing your career in a supportive and innovative setting, applying for this Backend Developer position at Dynamo Technologies may just be your next great adventure!

Frequently Asked Questions (FAQs) for Backend Developer Role at Dynamo Technologies
What are the responsibilities of a Backend Developer at Dynamo Technologies?

As a Backend Developer at Dynamo Technologies, you will be responsible for designing and developing backend APIs for the Enterprise Land Management System (ELMS). This includes leading detailed technical designs, performing code reviews, and ensuring the application meets the highest standards of quality. You'll also collaborate with the Scrum team and Product Owners to translate business requirements into engineering solutions effectively.

Join Rise to see the full answer
What qualifications do I need for the Backend Developer position at Dynamo Technologies?

To qualify for the Backend Developer position at Dynamo Technologies, you should have at least 7 years of hands-on software development experience and a Bachelor’s degree in IT, Software Engineering, or a related field. Alternatively, an impressive 11+ years of experience will suffice if you do not have a degree. Familiarity with key technologies such as Node.js, SQL Server, and Git is essential.

Join Rise to see the full answer
What programming languages and skills are emphasized for the Backend Developer role at Dynamo Technologies?

In your role as a Backend Developer at Dynamo Technologies, you're expected to have strong expertise in backend development languages and frameworks. Key skills include experience in building REST and SOAP web services, proficiency in SQL queries, and familiarity with JavaScript or TypeScript for modern application development.

Join Rise to see the full answer
How does team collaboration work for a Backend Developer at Dynamo Technologies?

As a Backend Developer at Dynamo, you will function as part of a Scrum team, participating in the full software development lifecycle. This includes regular interactions with Product Owners and fellow developers, making teamwork and communication integral to achieving project goals and delivering quality results.

Join Rise to see the full answer
What is the salary range for a Backend Developer at Dynamo Technologies?

The salary range for a Backend Developer at Dynamo Technologies is approximately $120k-$130k, providing an opportunity to earn competitively based on your level of experience and skills. Additionally, remote options offer flexibility, with salaries ranging from $110k to $140k.

Join Rise to see the full answer
Common Interview Questions for Backend Developer
Can you explain your experience with RESTful API development as a Backend Developer?

When answering this question, highlight specific projects where you developed or integrated RESTful APIs. Discuss your understanding of the principles behind REST, your approach to API design, and how you ensure security and efficiency in your API services.

Join Rise to see the full answer
How do you approach code reviews in your development process?

Share your philosophy on code reviews, emphasizing the importance of maintaining code quality. Discuss how you provide constructive feedback, listen to other reviewers, and follow best practices in collaboration tools like GitHub.

Join Rise to see the full answer
What techniques have you used to migrate data from legacy systems?

Discuss the specific strategies you've employed for data migration, including tools, methodologies, and testing processes. Sharing a case study of a successful migration project will illustrate your expertise and problem-solving skills.

Join Rise to see the full answer
How do you ensure your code is clean and maintainable?

Highlight your adherence to coding standards and best practices. Discuss techniques like refactoring, modular programming, and how you handle documentation to make your code understandable for other developers.

Join Rise to see the full answer
Describe your experience working in Agile development environments.

Talk about your familiarity with Agile methodologies, specifically Scrum. Explain your role in previous teams, participation in sprints, and how you adapt to changing requirements while maintaining project timelines.

Join Rise to see the full answer
What strategies do you use to optimize backend application performance?

Discuss methods for identifying bottlenecks, such as profiling and monitoring tools. Explain how you refactor code and design to enhance application efficiency and response times based on user feedback.

Join Rise to see the full answer
Can you elaborate on a challenging project you've completed as a Backend Developer?

Choose a project where you faced significant challenges, describe the obstacles, and explain how you navigated them. This could include technical issues, team dynamics, or shifting priorities.

Join Rise to see the full answer
How do you keep your technical skills up to date as a Backend Developer?

Illustrate your commitment to professional growth by discussing resources such as online courses, tech forums, or coding communities you engage with, or mention any certifications relevant to your development skills.

Join Rise to see the full answer
What are your preferred tools and libraries for backend development?

Share the specific tools and libraries you prefer using in your development process, providing justification for your choices. Mention any relevant frameworks or environments like Node.js or SQL Server that enhance your productivity.

Join Rise to see the full answer
How do you approach security considerations in backend development?

Explain your understanding of common security vulnerabilities such as SQL injection and how you safeguard against them. Discuss specific practices you implement when designing APIs and data handling to prioritize security.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 4 days ago
Dental Insurance
Vision Insurance
Performance Bonus
Paid Holidays
Photo of the Rise User
ServiceNow Remote 4810 Eastgate Mall, San Diego, California, United States
Posted 13 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Posted 10 days ago
Dental Insurance
Vision Insurance
Flexible Spending Account (FSA)
Family Medical Leave
Paid Holidays
Photo of the Rise User
EcoVadis Remote Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
Posted 7 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 14, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!