The Fullstack Engineer will design, develop, and maintain applications for online payment solutions, collaborating across teams and mentoring juniors.
We are seeking a highly skilled Fullstack Engineer to join our dynamic team. This role is crucial in designing, developing, and maintaining robust and scalable applications that enhance our online payment solutions. As a Fullstack Engineer, you will work closely with cross-functional teams to deliver high-quality software that meets the needs of our customers and supports our mission of championing possibilities for all by making money fast, easy, and enjoyable.
Responsibilities:
- Designing and Implementing Applications: Develop high-quality Java applications and RESTful APIs that are robust, scalable, and efficient.
- Collaboration with Stakeholders: Work closely with product managers, UX/UI designers, and other stakeholders to gather requirements and ensure that the software meets customer needs.
- Writing Clean Code: Produce clean, maintainable, and efficient code that adheres to best practices and coding standards.
- Conducting Code Reviews: Participate in code reviews to ensure code quality and share knowledge with team members.
- Troubleshooting Applications: Identify and resolve issues in existing applications, ensuring minimal downtime and optimal performance.
- Participating in the Software Development Lifecycle: Engage in all phases of the software development lifecycle, from requirements gathering to deployment and maintenance.
- Mentoring Junior Developers: Provide guidance and mentorship to junior developers, fostering a culture of learning and growth within the team.
- Continuous Improvement: Stay updated with emerging technologies and industry trends to continuously improve the development process and application performance.
- Java: Proficiency in Java programming language, with a strong understanding of object-oriented programming principles and design patterns.
- React.js or TypeScript: Proven experience developing production-level front-end applications using React or TypeScript.
- Fullstack Development: Ability to contribute to both frontend and backend layers of the application.
- Spring Framework: Experience with the Spring framework, including Spring Boot and Spring MVC, to build enterprise-level applications.
- REST Architecture: In-depth knowledge of RESTful architecture and principles, enabling the design and implementation of efficient APIs.
- JEE Technologies: Familiarity with Java EE technologies to develop scalable and secure applications.
- CI/CD Technologies: Experience with Continuous Integration and Continuous Deployment (CI/CD) tools, particularly Jenkins, to automate the software delivery process.
- Data Structures and Algorithms: Strong understanding of data structures and algorithms to write efficient code and solve complex problems.
- RESTful API Design Principles: Knowledge of best practices for designing RESTful APIs, ensuring they are intuitive and easy to use.
- Spring Boot and Spring MVC: Hands-on experience with Spring Boot for creating stand-alone, production-grade Spring-based applications, and Spring MVC for building web applications.
- MySQL, PostgreSQL, or MongoDB: Experience with relational or NoSQL databases, including MySQL, PostgreSQL, or MongoDB, for data storage and retrieval.
- Agile Methodologies and Tools (JIRA, Confluence): Familiarity with Agile methodologies and tools such as JIRA and Confluence for project management and collaboration.
Nice to Have:
- Database Technologies: Knowledge of various database technologies and their optimization techniques to enhance application performance.
- Agile Methodologies: Experience working in Agile environments, contributing to sprints, and participating in daily stand-ups.
- Mentoring: Previous experience in mentoring junior developers, helping them grow their skills and knowledge.
- Emerging Technologies: Awareness of emerging technologies and trends in software development, particularly in the context of payment solutions.
- Web Application Scalability and Performance Optimization: Understanding of techniques for optimizing web application performance and scalability to handle increased user loads.
Top Skills
Confluence
Java
Jenkins
JIRA
MongoDB
MySQL
Postgres
React
Restful Apis
Spring Boot
Spring Framework
Spring Mvc
Typescript
Similar Jobs
eCommerce • Edtech
As a Senior Software Engineer, you'll write and deploy code using Ruby and JavaScript, participate in agile rituals, and enhance the creator experience on Teachable's platform.
Top Skills:
CSSJavaScriptNextjsReactRuby On RailsTypescript
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
The Product Manager II will oversee Coinbase retail products in Latin America, focusing on user experience, growth strategies, compliance, and collaboration with cross-functional teams to optimize product offerings.
Top Skills:
BlockchainCryptocurrencySQL
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
The Head of Finance will oversee accounting, financial reporting, compliance, and foster ethical decision-making while collaborating with various stakeholders in Coinbase Brazil.
Top Skills:
Google SuiteIfrsLookerNetSuiteSnowflakeSQLUs Gaap
What you need to know about the Charlotte Tech Scene
Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.
Key Facts About Charlotte Tech
- Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
- Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
- Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
- Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
- Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus