Job Summary
We are looking for a skilled, full-stack software engineer to join our fast-growing engineering team to help us develop a digital system that powers the creation of projects and issuance of credits.
- Minimum Qualification:Degree
- Experience Level:Senior level
- Experience Length:10 years
Job Description/Requirements
A day at Verra might include:
- Writing codes and unit tests for secured REST APIs services and web applications.
- Operate our backend services and architecture that support all product functionality
- Collaborating cross-functionally, as well as evaluating and executing trade-offs to maximize Verra’s impact through the deployment of technology solutions
What will you do?
- Work on our micro-service architecture to build standard services (e.g., Identity, Authentication, Authorization, Inter-service communication, Notifications, etc.) to ensure and guide other engineering teams
- You will build frameworks and tools for identifying scaling bottlenecks (e.g., load testing, security scanning), measuring, monitoring, and optimizing our backend performance to ensure high availability, scalability, and fault tolerance
- Develop, release and run large-scale web applications
- Develop and define the backend architecture and tech stack across multiple products
- Improve performance, reliability, scalability, and security for our backend systems
- Develop/review test plans, test execution, and test results as part of quality assurance during the development and maintenance of software applications
- Create appropriate documentation of each aspect of the application for future upgrades and maintenance.
- Communicating between internal staff and external consultants on system specification, design analysis, and integration
You bring with you:
- Knowledge of CS fundamental concepts
- Coordinate the efficiency, scalability, and stability of system resource
- A degree in computing, mathematics, engineering, or a related field
- 10+ years of experience building integrated web applications involving database, REST API, and user interface using C#, Angular, ASP.Net Core MVC/WebAPI, Entity Framework Core
- Prior experience working with the Agile team for software development and version control (e.g., git), and Unit Testing service-oriented architecture
- Experience with SQL and NoSQL databases and other technologies (e.g., Postgres, Redis, Elasticsearch, RabbitMQ, EntityFramework)
- Develop deployable architecture through code on Azure
- Experience deploying micro-services on Docker and Kubernetes
- A positive attitude, flexible personality, and team-player mentality
In this role, you will grow and expand your expertise by:
- Learning about technological innovations for advancing climate action and sustainable development through carbon markets and standards
- Building a basic knowledge of the technological solution functions in a non-profit organization
- Working at a fast-paced, environmentally-focused non-profit organization
- Researching innovative tools and technologies and designing solutions that will benefit the climate and environment
You will know you are successful if:
- Employees and stakeholders are using the applications such as MRV and monitoring systems maintained and supported by you
- You have managed to create several software requirement documents and implemented applications and tools and made application integrations for data exchange across the platforms
- You have effectively implemented enhancement requests from program managers and other key stakeholders and addressed user-specific concerns
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.