Fearlessly solving the toughest national security challenges.
Full Stack Angular Developer
Location
United States
Posted
122 days ago
Salary
$80K - $128K / year
Seniority
Mid Level
Job Description
Full Stack Angular Developer
Peraton
Responsibilities Peraton is seeking a passionate and experienced Full Stack Angular Developer to join our agile team. This role involves building both the responsive frontend using Angular 21 and Kendo UI and the backend Web APIs using .NET Core 10 and Entity Framework. The candidate will be expected to follow industry best practices in security, accessibility (including testing via LambdaTest), and cross-browser compatibility. This position is fully remote, with a preference for candidates located in the Eastern Time Zone or those willing to work Eastern Time Zone hours. Day to Day Roles and Responsibilities - Frontend Development: Design, develop, and maintain responsive web applications using Angular 21 and Kendo UI, ensuring mobile and cross-device compatibility. - Backend Development: Build and maintain secure, scalable .NET Core 10 Web APIs using C# and Entity Framework Core. - Full Stack Integration: Ensure seamless integration between frontend components and backend services. - Database Interaction: Work with SQL Server, including writing stored procedures, optimizing queries, and managing schema changes. - Accessibility & Cross-Browser Testing: Use LambdaTest to ensure accessibility compliance and cross-browser functionality across devices and platforms. - Security Best Practices: Adhere to OWASP Top 10 standards and implement secure coding practices throughout the stack. - Testing: Write and maintain unit and integration tests for both frontend and backend components. - Agile Development: Actively participate in sprint planning, stand-ups, retrospectives, and collaborative task execution. - Version Control & CI/CD: Use TFS (Team Foundation Server) for version control and collaborate on build/release processes for continuous integration and deployment. - Code Quality: Conduct code reviews, contribute to documentation, and uphold high-quality development standards. Benefits: - Impactful Work: Deliver a real-world, enterprise-grade application used by end users across various platforms. - Modern Stack Exposure: Gain deep experience with the latest web technologies and tools like Angular 21, .NET Core 10, Kendo UI, and LambdaTest. - Growth & Mentorship: Collaborate with experienced professionals in a supportive, fast-paced agile environment. Qualifications Basic Qualifications: - Bachelors degree and 8 years of experience or a Masters degree and 6 years of experience or a High School diploma and 12 years of experience. - Must be a U.S. Citizen or Green Card holder. - Must have experiense in Angular 21 and Kendo UI with strong knowledge of TypeScript, HTML5, and CSS3. - Experience building responsive web applications optimized for mobile and desktop. - Proficiency in .NET Core 10, C#, and RESTful API - Experience with Entity Framework Core for data access. - Proficient in SQL Server including T-SQL, performance tuning, and database design. - Familiarity with LambdaTest for cross-browser and accessibility testing. - Understanding WCAG guidelines and best practices for accessible UI. - Practical understanding of OWASP Top 10 security principles. - Experience using TFS (Team Foundation Server) for version control and work item tracking. - Exposure to CI/CD pipelines and Agile tools such as Jira. - Strong communication and collaboration skills. - Ability to work independently with minimal supervision. - Detail-oriented with a focus on clean, maintainable code. - Eagerness to learn and stay current with emerging technologies. Desired Qualifications: - Experience deploying web applications to IIS or containerized environments (e.g., Docker). - Familiarity with DevOps practices and tools. - Basic understanding of UI/UX design principles and user-centric development. Peraton Overview Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees do the can’t be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we’re keeping people around the world safe and secure. Target Salary Range $80,000 - $128,000. This represents the typical salary range for this position. Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual’s experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. EEO EEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Full Stack Software Engineer, Java, Python, Django, React, JavaScript
nXscaleFlexible and Scalable Teams for Startups
• Full Stack software engineering using React / Python / Django / MySQL. • Design new system features and enhancements to improve product usability and productivity. • Ensure all system development is within design and architecture guidelines. • Testing, deployment and release management of system updates. • Schedule estimates for technical design and development. • Demonstrate best practices in secure software development. • Effectively work with senior software developers in a team environment.
Staff Software Engineer (Backend), Growth
AirwallexAirwallex is a financial services company that has developed a “global financial platform for modern businesses.” As an employer, the company strives to cul
About Airwallex Airwallex is the only unified payments and financial platform for global businesses. Powered by our unique combination of proprietary infrastructure and software, we empower over 200,000 businesses worldwide - including Brex, Rippling, Navan, Qantas, SHEIN and many more - with fully integrated solutions to manage everything from business accounts, payments, spend management and treasury, to embedded finance at a global scale. Proudly founded in Melbourne, we have a team of over 2,000 of the brightest and most innovative people in tech across 26 offices around the globe. Valued at US$8 billion and backed by world-leading investors including T. Rowe Price, Visa, Mastercard, Robinhood Ventures, Sequoia, Salesforce Ventures, DST Global, and Lone Pine Capital, Airwallex is leading the charge in building the global payments and financial platform of the future. If you're ready to do the most ambitious work of your career, join us. Attributes We Value We hire successful builders with founder-like energy who want real impact, accelerated learning, and true ownership. You bring strong role-related expertise and sharp thinking, and you're motivated by our mission and operating principles. You move fast with good judgment, dig deep with curiosity, and make decisions from first principles, balancing speed and rigor. You're humble and collaborative; turn zero-to-one ideas into real products, and you "get stuff done" end-to-end. You use AI to work smarter and solve problems faster. Here, you'll tackle complex, high-visibility problems with exceptional teammates and grow your career as we build the future of global banking. If that sounds like you, let's build what's next. Locations: San Francisco / Singapore The Opportunity: Be Part of Our Growth Team Our Growth Team sits at the heart of Airwallex's mission, focusing on user acquisition and strategic market expansion. We leverage data and cutting-edge technologies to craft seamless, intuitive experiences that help millions of users discover, engage with, and benefit from our products. From new-user funnels to onboarding optimizations, our Growth team is all about experimentation, rapid iteration, and driving sustainable business impact. Whether it's designing scalable architectures for high-traffic pages, building robust A/B testing frameworks, or integrating global marketing platforms, the Growth team's contributions directly shape how we attract and retain customers worldwide. Joining the Growth team means you'll have a front-row seat to the most crucial stage of our product lifecycle and play a pivotal role in fueling the next wave of our global expansion. Responsibilities: - Design and Build Scalable Systems - Architect, develop, and maintain microservices in Java/Kotlin (or similar languages), ensuring our high-traffic, high-availability systems meet global user demands. - Implement best practices for service-to-service communication, orchestration, and fault tolerance. - Enable Data-Driven Decisions - Collaborate with data scientists and product managers to design data pipelines, analytics platforms, and event-driven architectures. - Ensure the data powering our Growth initiatives is accurate, reliable, and easily accessible. - Collaborate and Innovate - Work closely with cross-functional teams-Frontend, Product, Design, and Marketing-to translate business requirements into scalable backend solutions. - Participate in architectural reviews, code reviews, and strategy sessions to continually elevate the quality and performance of our backend services. - Experiment and Iterate - Develop services that support rapid A/B testing, feature toggles, and real-time performance monitoring. - Continuously improve backend functionalities to reduce friction, increase user engagement, and drive conversions. - Promote Security & Compliance - Integrate secure coding practices and frameworks to protect user data and maintain global regulatory compliance. - Identify potential vulnerabilities, ensure robust authentication and authorization mechanisms, and proactively address security risks. Who you are: - Experienced and Technically Proficient: You possess a wealth of experience in software development, underpinned by a robust expertise in Java/Kotlin. Your approach goes beyond mere coding; you are a craftsman of comprehensive solutions. As a technical bar raiser, you set high standards and lead by example, elevating the capabilities of those around you. - Empathetic and Insightful: Your deep empathy for customer needs drives your development process, allowing you to create intuitive and impactful products. This understanding is not just about meeting requirements, but about enriching user experiences. - Data-Driven and Analytical: You view data as a narrative element of development, a critical tool that informs your decision-making process. Your ability to interpret data enhances product performance and elevates user satisfaction, making you a pivotal member of our team. - Collaborative and Knowledge-Sharing: True collaboration is second nature to you. You thrive in team settings and are committed to sharing knowledge and ideas, which you see as vital to fostering innovation. Your role as a coach involves mentoring peers and promoting a learning culture within the team. - Adaptable and Continuously Learning: In the fast-paced world of fintech, you stand out for your agility and eagerness to adopt new skills and technologies. Challenges are opportunities for growth, and you are always prepared to expand your horizons. - Proactive and Ownership-Driven: You are self-motivated and take initiative, demonstrating a strong sense of ownership in your projects. Your proactive approach ensures that you are always ahead of the curve, ready to take on responsibilities and lead projects to successful outcomes. - Efficient and Prioritization-Savvy: You excel at prioritizing tasks, which enables you to manage your workload effectively while maintaining high standards of quality. This skill ensures that critical project components receive the attention they need without sacrificing overall progress. Minimum qualifications: - Bachelor degree or above in computer science or engineering related majors. - 5+ years of experience in modern engineering practices focused on continuous integration and quality engineering. - Strong computer science fundamentals, solid understanding of OOP concepts. - Experience domain driven design and event driven architectures. - Deep working experience with high throughput / low latency / high available distributed systems. - Cloud experience with GCP (preferred) or AWS (EC2, RDS, ELB, CloudFront, etc.) with Docker and Kubernetes. - Familiarity with observability tooling such as Splunk, Grafana, and Prometheus. Preferred qualifications: - Experience with JVM based programming Java or Kotlin, familiar with Spring/Spring Boot - Experience solving GTM operations end-to-end - Knowledge of data warehousing, customer segmentation, and analytics tools - Familiarity with building internal or customer-facing products with AI & LLMs Applicant Safety Policy: Fraud and Third-Party Recruiters To protect you from recruitment scams, please be aware that Airwallex will not ask for bank details, sensitive ID numbers (i.e. passport), or any form of payment during the application or interview process. All official communication will come from an @airwallex.com email address. Please apply only through careers.airwallex.com or our official LinkedIn page. Airwallex does not accept unsolicited resumes from search firms/recruiters. Airwallex will not pay any fees to search firms/recruiters if a candidate is submitted by a search firm/recruiter unless an agreement has been entered into with respect to specific open position(s). Search firms/recruiters submitting resumes to Airwallex on an unsolicited basis shall be deemed to accept this condition, regardless of any other provision to the contrary. Equal opportunity Airwallex is proud to be an equal opportunity employer. We value diversity and anyone seeking employment at Airwallex is considered based on merit, qualifications, competence and talent. We don't regard color, religion, race, national origin, sexual orientation, ancestry, citizenship, sex, marital or family status, disability, gender, or any other legally protected status when making our hiring decisions. If you have a disability or special need that requires accommodation, please let us know.
Senior Software Engineer, Java - Technical Lead
NinjaOneThe world’s best IT teams and MSPs use NinjaOne.
Description About the Role As a Senior Software Engineer, Java - Technical Lead at NinjaOne , you'll play a key role in enhancing our IT Operations product suite by designing and implementing scalable solutions and platform improvements. You'll contribute to new features and support existing functionality, all while ensuring our software meets the high expectations of our customers. In this role, you'll be part of a team of engineers and technology experts, delivering mission-critical services that help our customers manage, protect, and maintain millions of endpoints and servers. You will have the opportunity to design and develop high-availability software systems that support our global operations. Location - We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA , CO , CT , FL , GA , *IL , KS , ME , MA , NJ , NC , NY, OR , TN , TX , VA, and WA . We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option . We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on Java , Kotlin , C++ , Golang and Postgres , supporting millions of user endpoints and running as a scalable cloud service in AWS . Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you. What You'll Be Doing: - Software Development: Lead the development of large-scale software applications, ensuring high quality and adherence to our quality-first standards. - Software Architecture & Leadership: Influence critical architectural decisions, ensuring that systems are scalable, maintainable, and aligned with business objectives . Balance technical debt, performance concerns, and scalability with business needs. - Collaboration & Mentorship: Collaborate with cross-functional teams to align on technical decisions and drive improvements. Mentor junior engineers, providing guidance on best practices and setting technical standards across projects. - Ownership of Initiatives: Take ownership of technical initiatives, proactively address challenges, and drive improvements based on data reported by support teams. - Focus on Quality: Advocate for and implement quality assurance practices, ensuring the delivery of robust, high-performance software. - Other Duties: Contribute to additional responsibilities as needed to support the team's success. Qualifications and Requirements: - 12+ years of experience in Java software development, particularly for product applications. - 5+ years of experience with highly scalable systems. - 2+ years experience with Kotlin is a plus. - Expertise in API design and RESTful services, with experience using frameworks like Spring (Spring Boot) or Jersey. - Proven experience in scaling systems and solving complex system design challenges. - Strong knowledge of object-oriented programming (OOP) design principles and practices. - Proficient in relational database design and development. - Experience with caching systems, particularly Redis, is a plus. - In-depth knowledge of quality testing practices and ensuring the delivery of high-quality software. - Bachelor's degree in Computer Science , Computer Engineering, Information Technology, or equivalent work experience. About Us NinjaOne automates the hardest parts of IT to deliver visibility, security, and control over all endpoints for more than 3 0,000 customers . The NinjaOne automated endpoint management platform is proven to increase productivity, reduce security risk, and lower costs for IT teams and managed service providers. NinjaOne is obsessed with customer success and provides free and unlimited onboarding, training, and support. NinjaOne is #1 on G2 in endpoint management, patch management, remote monitoring and management, and mobile device management. What You'll Love We are a collaborative, kind, and curious community. We honor your flexibility needs with full-time work that is hybrid remote . We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance. We help you prepare for your financial future with our 401(k) plan. We prioritize your work-life balance with our unlimited PTO. We reward your work with opportunity for growth and advancement. Additional Information This position is NOT eligible for Visa sponsorship. *Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate. Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California, Colorado, New Jersey or Washington the base salary hiring range for this position is $160,000 to $240,000 per year. For roles based in New York, the base salary hiring range for this position is $160,000 to $240,000 per year. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment. #LI-KS2 #LI-Remote #BI-Remote
Description About the Role As a Senior Software Engineer on the NinjaOne team, you will contribute to our IT Operations product suite, designing and implementing scalable new solutions and product improvements. Providing clean and optimized coding solutions, you'll work to develop high quality software applications that exceed our customers' expectations - seriously our customers love our products. We are engineers, technology leaders and experts. We create and deliver mission critical services to enable NinjaOne's customers to administer, protect and maintain millions of endpoints and servers. You will have the opportunity to design and develop high-availability mission critical software systems that support our worldwide operations. Location - We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA, CO, CT, FL, GA, *IL, KS, MD, ME, MA, NJ, NC, NY, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option. We hire the best software engineers, but experience in our stack can't hurt : NinjaOne is built on Java , Kotlin , C++ , and Postgres , supporting millions of user endpoints and running as a scalable cloud service in AWS . Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you. What You'll be Doing - Kotlin Software Development - use your expertise to contribute to the development of large-scale software applications. Make quality an invariant part of your work and help your fellow engineers continue to meet our quality-first standards. - Committing Code and Shipping Products - you will be one of our most trusted engineers committing code. Responsible for implementing design patterns and working on enterprise level software challenges, in a startup environment. Impact product more hands on than at other companies, building software of scale that runs on millions and millions of endpoints. - Other duties as needed. About You - Bachelor's degree in computer science, Computer Engineering, Information Technology, or equivalent work experience. - 7+ year's experience in Kotlin software development for product applications or equivalent. - Experience with Golang will make you a standout candidate - 4+ year's experience working with highly scalable software systems. - Experience working on systems at scale and finding solutions to scale systems. - Working knowledge of a breadth of OOP design principles. - Expertise in scaling data structures and object-oriented design. - Knowledge of API best practices and REST service development using frameworks like Jersey or Spring. - Relational Database design and development experience. - Experience creating both client and server-side development, for responsive messaging. - Caching systems expertise and experience with Redis - Expert knowledge of quality testing practices. About Us NinjaOne unifies IT to simplify work for more than 35,000 customers in 140+ countries. The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend. By automating IT and managing all endpoints, organizations give employees a great technology experience at work. NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years. What You'll Love We are a collaborative, kind, and curious community. We honor your flexibility needs with full-time work that is hybrid remote. We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance. We help you prepare for your financial future with our 401(k) plan. We prioritize your work-life balance with our unlimited PTO. We reward your work with opportunity for growth and advancement. Additional Information This position is NOT eligible for Visa sponsorship. *Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate. Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California, Colorado, Maryland, New Jersey, or Washington the base salary hiring range for this position is $140,000 to $200,000 per year. For roles based in New York, the base salary hiring range for this position is $140,000 to $200,000 per year. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment. #LI-KS2 #LI-Remote #BI-Remote



