Web Development Opportunities
Citi is seeking a highly motivated and proactive software engineer to join our Innovation Labs team as a Digital Assets Application Engineer.
The successful candidate will be part of the core team continuing to build enterprise-grade web applications leveraging blockchain technology.
As a full stack developer, you will be responsible for handling multiple tasks, including collaborating with team members, owning and delivering functional scope end-to-end of applications, solving solution engineering challenges, and contributing to tech documents.
You will also work on building web applications using asynchronous programming and communication, and develop applications adhering to best practices and patterns for reliability, scalability, and performance.
Additionally, you will have the opportunity to work with web3 libraries like Web3J and Web3JS, and familiarize yourself with common and best practices for web3 applications.
Key Responsibilities:
* Collaborate with team members in implementation approach of applications leveraging blockchain technology
* Own and deliver functional scope end-to-end of applications meeting our quality standards
* Solve solution engineering challenges to meet our stakeholders' requirements and expectations
* Contribute to tech documents for code and applications built and maintained
Requirements:
* Bachelor's degree in CS or Engineering; MS or PhD in computer science, or related discipline
* Experience and expertise with backend web development with spring framework (spring boot)
* Experience with frontend web development with AngularJS and ReactJS
* Expertise in developing web applications using asynchronous programming and communication
* Experience and expertise developing web applications adhering to best practices and patterns for reliability, scalability, and performance
What We Offer:
* A competitive base salary annually reviewed
* A range of additional benefits that support your well-being
* A business casual workplace with a hybrid working model