Angular Front End Software Engineer (Full Stack) | Codersbrain
full-time
Posted on May 17, 2025
Job Description
Angular Front End Software Engineer (Full Stack)
Qualifications
- Bachelor’s degree required or equivalent work experience
- Expertise in Angular Front-End framework
- Full stack development experience with a main focus on the Front End
- 2-5+ years of experience developing applications using modern Object-oriented Programming languages
- Strong understanding of architectural standards and software development methodologies
- Experience with Mobile Responsive development
- Proficient experience in Java, TypeScript/JavaScript
- Proficient experience using Spring Libraries
- Experience in various database and big data technologies (Postgresql, BigQuery)
- Flexibility and adaptability to the demands and requirements of a fast-paced environment with multiple priorities; Organizational and time-management abilities
- Groovy, Gradle, Kafka, Terraform, ElasticSearch, Jenkins, Docker, Anthos
- NgRx, RxJS, Deck.gl
- Test Driven Development (TDD) experience
- Full stack development experience using modern Single Page Application (Single SPA) framework
- Full stack Micro Frontend development experience
- Hands on experience with Cloud Platforms (GCP)
- Experience in designing and implementing large-scale event-driven architectures (Kafka)
- Familiarity with modeling techniques, design patterns and SOLID principles
- Create and modify CI/CD pipelines
- Advanced understanding of foundation architecture
- Bachelor of Science Degree or equivalent work experience in a software engineering discipline
- Typically has 3-6 years experience in an applicable software development environment
- Proficient/competent to work on most phases of development within assigned technical discipline
- Driven to excel in areas of technical expertise
- Willing to assist team members in areas of: manual testing, test automation, build improvements
- Customer oriented: meets individual commitments, works with the team to achieve team commitments, responds to requests in a timely manner, willing to help
- Ability to focus on and solve problems, with a willingness to ask for help when needed
Responsibilities
- Creativity and inventiveness are encouraged daily, as our goal is to provide our customers with some of the highest levels of data and performance available
- Opportunity to create immersive and interactive geospatial maps that showcase Cotality data in its real-world context
- Use geospatial libraries and tools to build complete visualizations with rich layers, high-precision computations, and seamless integration with base map providers
- This consists of constant communication through team standups, pair-programming, iteration planning, and more
- We do all this by empowering inspired minds like you to come up with ground-breaking solutions and implement them using the latest languages and frameworks to pioneer fast, event-driven systems and performant APIs in the cloud
- As a Full Stack Software Engineer (Front End) , this role involves working with a technical lead, technical product manager, pairs of engineers, and a group of stakeholders which are domain experts on the application’s needs
- You will leverage modern Agile development practices to deliver innovative solutions for Cotality customers
- You will be flexible, adaptable and retrospective; never afraid to speak up when we are wrong so we can fix it and when we are right so we can improve on it
- Embrace and exemplify XP Values (Simplicity, Communication, Feedback, Respect, Courage)
- Be an active member of the property data developer community to help grow and enhance our engineering practices
- Pair programming with team members to solve complex problems together using Test Driven Development to implement continuous integration
- Collaborate with your team to provide technical direction on product, design, and architectural decisions
- Learn from others (because we all have something to learn) and teach others (because we all have something to teach)
- When something goes wrong, assist in diagnosing and resolving production incidents and then improve upon our tests, code, and systems so we don’t see that problem ever again